Simple, honest pricing
Built for indie developers and small teams. No contracts, no hidden fees, no enterprise sales calls.
Free
- ✓ 1,000 traces/month
- ✓ 1 agent
- ✓ 30-day trace retention
- ✓ Full trace viewer + span waterfall
- ✓ TypeScript + Python SDKs
- ✓ Community support
- — Email alerts
- — Team access
Pro
- ✓ 50,000 traces/month
- ✓ Unlimited agents
- ✓ 90-day trace retention
- ✓ Full trace viewer + span waterfall
- ✓ TypeScript + Python SDKs
- ✓ Email alerts on agent failure
- ✓ Team access (up to 5 members)
- ✓ Priority support
Full comparison
| Feature | Free | Pro |
|---|---|---|
| Monthly traces | 1,000 | 50,000 |
| Agents | 1 | Unlimited |
| Trace retention | 30 days | 90 days |
| Trace viewer | ✓ | ✓ |
| Span waterfall | ✓ | ✓ |
| TypeScript SDK | ✓ | ✓ |
| Python SDK | ✓ | ✓ |
| Email alerts on failure | — | ✓ |
| Team access | — | Up to 5 |
| Priority support | — | ✓ |
| No contracts | ✓ | ✓ |
| Cancel anytime | ✓ | ✓ |
Frequently asked questions
What counts as a trace? ↓
One trace corresponds to one execution of your AI agent — for example, one API request handled, one pipeline run, or one task completed. Each trace can contain multiple spans (individual LLM calls, tool uses, sub-agent invocations). Spans don't count against your monthly trace limit; only top-level traces do.
When does my monthly trace limit reset? ↓
Your monthly trace limit resets on the first of each calendar month UTC. Free users get 1,000 traces; Pro users get 50,000. You can see your current usage on the dashboard overview page at any time.
Can I switch plans? ↓
Yes. Upgrade from Free to Pro at any time from the billing page. Downgrade from Pro to Free at any time — your subscription cancels at the end of the current billing period. No penalties.
Is there a free trial for Pro? ↓
The Free plan is effectively a permanent free tier — no trial expiry. You can use Free as long as you need and upgrade when you hit the limits. Stripe handles billing so you can cancel Pro anytime.
What happens if I exceed the trace limit? ↓
Free users: trace ingestion stops gracefully with a 429 response and a clear error message including an upgrade link. No data is silently dropped — you know exactly when you hit the limit. Pro users: the 50,000 limit is a soft guideline at MVP. Contact us if you're regularly exceeding it.
What payment methods do you accept? ↓
All major credit and debit cards via Stripe. We do not store card details — Stripe handles all payment processing.
Is my trace data private? ↓
Yes. Trace data is scoped to your account — no other user can see your traces. Data is stored in Cloudflare D1 (SQLite at edge). We don't use your trace data for training or analytics beyond your own dashboard.
Start free today
No credit card needed. 1,000 traces/month free forever. Add the SDK in 3 lines of code and see your first trace in under a minute.