Alternatives
Self-hosted Sentry alternatives, compared.
Four tools take the Sentry SDKs as they are: OpenFault, GlitchTip, Bugsink and Telebugs. OpenFault is free, MIT, no paid tier: one container, SQLite.
OpenFault is in active development and not production ready. Updated November 9, 2026.
- Tools compared
- 5
- OpenFault license
- MIT
- Self-host price
- Free
- Containers
- 1
- iOS app
- Free
Best for teams that want one container, SQLite, no paid tier, and alerts on a free native iOS app.
01 · The options
Pick by what you can run.
Every row links to a full comparison. New to self-hosting? Start here → Moving off Sentry? Migration guide →
- Sentry self-hosted
- The full product. FSL license. Needs 16 GB RAM + 16 GB swap. Requirements →
- GlitchTip
- MIT. Needs Postgres. 256 MB minimum, 512 MB recommended. Hosted plans too.
- Bugsink
- Single container, SQLite supported. PolyForm Shield (source-available, not OSI-approved).
- Telebugs
- Proprietary. One container, SQLite, 1 GB RAM minimum. $299 first year, $99/yr after.
- Errbit
- MIT. Needs MongoDB. Speaks the Airbrake API, not the Sentry SDK.
- OpenFaultFits1 containerRust + SQLite
10 MB idle, 28 MB peak (measured)
- Sentry self-hostedNeeds 16 GBMany servicesPythonPostgresClickHouseKafkaRedis
16 GB RAM + 16 GB swap minimum
- GlitchTipFitsApp + PostgresApp · DjangoPostgres
256 MB minimum, 512 MB recommended
Log scale. Dashed line: 100 MB. Solid line: your server. Minimums from each project’s docs; OpenFault measured on Apple M5, macOS 27, 2026-11-06.
02 · Honest
When to pick something else.
- You need tracing or replay
- OpenFault tracks errors only. Sentry has performance, replay and profiling; GlitchTip has performance and uptime monitoring.
- You need production today
- OpenFault is in active development. GlitchTip, Bugsink and Telebugs have shipped releases.
- You want someone else to host it
- OpenFault has no hosted plan. Sentry, GlitchTip, Bugsink and Telebugs sell one.
Compare
Side by side.
From each project’s own docs and pricing pages, checked 2026-11-09.
| OpenFault | Sentry self-hosted | GlitchTip | Bugsink | Telebugs | |
|---|---|---|---|---|---|
| License | MIT | FSL (converts to Apache 2.0 after 2 years) | MIT | PolyForm Shield 1.0.0 (source-available, not OSI-approved) | Proprietary |
| Self-host price | Free, MIT, no paid tier | Free | Free | Free | $299 first year, $99/yr renewal |
| Hosted plan | None | Developer free (1 user, 5k errors); Team $26/mo annual, $29 monthly | Free up to 1k events/mo; $15/mo small plan | Free 15K-event evaluation plan; paid from €16/mo (checked 2026-11-09) | Managed $99/mo after a 14-day trial (checked 2026-11-09) |
| Containers to run | 1 | — | App + Postgres | 1 | 1 |
| Database | SQLite | Postgres, ClickHouse, Kafka, Redis | Postgres | SQLite supported | SQLite |
| Minimum RAM | Peak 28 MB in a 10k-event burst (measured) | 16 GB + 16 GB swap | 256 MB minimum, 512 MB recommended | — | 1 GB |
| Runtime | Rust + SQLite | Python, Kafka, ClickHouse, Postgres, Redis | Python (Django) | Python | Ruby on Rails |
| Sentry SDK compatible | Yes | Yes | Yes | Yes | Yes |
| Source maps | Yes, via sentry-cli | Yes | Yes, via file upload | Yes, via sentry-cli | Yes |
| iOS crash symbolication | Yes, dSYM upload + Swift demangling | Yes | — | — | — |
| Live updates and TV mode | Yes, SSE | — | — | — | — |
| MCP server | Built in, approval-gated | Separate server | — | — | — |
| iOS app | Widgets, push, QR pairing (on the App Store) | — | — | — | — |
Verified 2026-11-09. A dash means we haven’t checked. Sources: Sentry self-hosted, Sentry pricing, GlitchTip, Bugsink, Telebugs.
FAQ
Questions.
What is the best self-hosted Sentry alternative?
It depends on what you can run. If you want the smallest footprint and a permissive license, OpenFault (free, MIT, no paid tier, one container, SQLite) or GlitchTip (MIT, needs Postgres). Bugsink is a single container but uses PolyForm Shield, which is source-available, not OSI-approved. Telebugs is proprietary and paid. Sentry self-hosted has the most features but needs 16 GB of RAM plus 16 GB of swap.
Which alternatives work with the Sentry SDKs?
OpenFault, GlitchTip, Bugsink and Telebugs all accept events from the official Sentry SDKs, so switching is a DSN change. Errbit speaks the Airbrake API instead.
Is OpenFault free?
Yes. Free, MIT, no paid tier and no hosted plan to upsell. You run it on your own server.
Does OpenFault have a mobile app for alerts?
Yes, a free native iOS app on the App Store (Swift, MIT-licensed source on GitHub). Pair it with your server by scanning a QR code, get push alerts with Resolve and Mute right on the notification, and see unresolved counts and the latest issue in home and lock screen widgets. Push is opt-in through our hosted relay or one you run yourself.
Is OpenFault production ready?
Not yet. OpenFault is in active development and not production ready. Run it next to your current error tracker before you switch that one off.
Get started
Try it next to what you run now.
One command, no config. Free, MIT, no paid tier. In active development, so run it alongside your current tool before you switch.
-
Start the container.
docker run -d -p 8080:8080 -v openfault:/data ghcr.io/openfault/openfault Open
http://localhost:8080. The setup wizard creates your admin account and first project.Put the project’s DSN in your Sentry SDK config. Read the install guide →