Priced by errors, and nothing else.

No per-seat line, no second meter for spans or replays or an AI budget. Every plan includes the full triage loop, the MCP server and the REST API, for as many people and agents as you like — the only thing that changes is how many errors you send.

Errors a month

The same binary as self-hosted, run by us with the dashboard, MCP server and alerts attached. Set your volume.

100,000
1k100k1MMore

Free

For one project.

$0forever

1,000 errors / month

About a side project, or a quiet first week.

  • 1 project
  • 30-day retention
  • MCP server and REST API
  • Email and webhook alerts
Join the waitlist
Your volume

Pro

For a product in production.

$19/month

100,000 errors / month

About a small SaaS having a bad month.

  • Unlimited projects
  • 90-day retention
  • Component keys
  • Cron monitoring and release health
Join the waitlist

Team

For a product with traffic.

$49/month

1,000,000 errors / month

About steady production traffic across several services.

  • Everything in Pro
  • 90-day retention
  • Priority support
  • Help migrating off Sentry
Join the waitlist

Self-hosted

Run it yourself. AGPL-3.0.

$0forever

Unlimited errors

Bounded by your disk, not by us.

  • Unlimited projects
  • Retention you set yourself
  • Every feature the hosted plans have
  • One binary and a Postgres
  • Your error data never leaves
Read the docs

Hosted signup opens in batches.

Leave an address and you hear from us when yours comes up. Self-hosting needs no invitation, and the live demo needs no account.

Not sure what you send? Once you are in, the dashboard shows your real volume within a day.

Pro and Team are not billable yet, and nothing is charged before we say so — the waitlist is how you hear about it first.

Questions worth answering

What counts as an error?

One error an SDK sends and Thermite stores — every occurrence, not every distinct bug. A storm of the same crash counts each time it happens, though it lands in one issue and, past your quota, is throttled rather than billed. Retries of an error you already sent are deduplicated and cost nothing, and what Thermite accepts but does not store — sessions, transactions, client reports — is never charged.

What happens when I hit the limit?

Over-quota errors are rejected with a 429 and a Retry-After, exactly as Sentry does, so your SDK backs off and retries instead of failing. Nothing is dropped in silence: every rejection is counted and shown on the dashboard.

Can I move between hosted and self-hosted?

Both run the same software, so the move is a DSN change in your SDK config. Self-hosting is AGPL-3.0 and free for any use, including commercially inside your own company.

Does my error data train a model?

Thermite never calls a model at all. It queues issues, and your own coding agent — running on your machine, under your API key — does the thinking and writes its diagnosis back.

Need something else?

Higher volume, a commercial licence for a fork you cannot publish, or an invoice instead of a card — all fine. Say what you need.

mail@haukejung.de