Apache 2.0, not a shield
Bugsink is free to self-host under Polyform Shield if you are not competing with it. Epure is OSI Apache 2.0. Fork, host, and run without that clause.
Bugsink is a single Django container built to self-host. Epure is Apache 2.0, PostgreSQL 16 by default, and keyboard triage. Cloud Pro is $29/mo for 200k events.
Both keep Sentry SDKs · Apache 2.0 vs Polyform Shield
Both keep official Sentry SDKs and swap the DSN for exception ingest. Bugsink wins moving parts: one Django container, SQLite-first, Polyform Shield, hosted EU plans. Epure wins Apache 2.0, PostgreSQL 16 with RLS, keyboard triage, and a spike valve. Epure is error tracking only: no session replay, APM, or profiling. Cloud Pro is $29/mo for 200k events; Scale is $89/mo for 1.5M.
Last reviewed
Bugsink wins moving parts. Epure wins OSI, Postgres-default, and the Cloud shape.
Pick Epure if
Pick Bugsink if
Bugsink is lighter on containers. Epure is lighter on license friction and default Postgres.
| Dimension | Bugsink | Epure |
|---|---|---|
| Compose footprint | 1 container (SQLite default) | 2 containers (app + Postgres) |
| Stack | Django · SQLite or PG/MySQL | Rust · PostgreSQL 16 + RLS |
| License | Polyform Shield | Apache 2.0 |
| SDK path | Sentry wire · swap DSN | Sentry wire · swap DSN |
| Scope | Error tracking (their docs) | Error tracking |
| Triage | Focused crash UI | Keyboard-first issue list |
| Cloud / hosted | EU hosted · from $16 / 75k | Pro $29 · 200k · flat |
| Self-host price | $0 if non-competing | $0 Apache 2.0 |
Bugsink figures from public docs and pricing (2026-09). We do not claim 100% Sentry protocol parity. One container is a real Bugsink win.
The DSN swap is table stakes. License, store, and triage are the split.
Bugsink is free to self-host under Polyform Shield if you are not competing with it. Epure is OSI Apache 2.0. Fork, host, and run without that clause.
Bugsink defaults to SQLite and can attach Postgres or MySQL. Epure ships PostgreSQL 16 with RLS in the two-container compose. Use that if you already operate Postgres.
Keyboard issue list (j/k, resolve, ignore). When a fingerprint floods, Epure can still return 202, bump counts, and drop excess bodies. See [Spike valve](/guides/spike-valve).
Self-host is free on both if the license fits. Hosted is where the invoice shows up.
Public Bugsink hosted prices as of 2026-09. Self-host stays $0 under Shield.
Hardware-bound volume on self-host. Cloud Pro is $29/mo for 200k events.
If Sentry SDKs already point at Bugsink, pointing them at Epure is the same move. Runbook: [Migrate from Bugsink](/guides/migrate-bugsink).
Bugsink is a serious lite tracker. Name when it is the right call.
No second database container. Back up a file. That ops model is the product. Epure always brings Postgres in the default compose.
If you will never offer a competing error tracker as a service, Shield may be enough. Pick Apache 2.0 when that clause is a problem.
Bugsink already sells EU hosted plans with their own metering. Epure Cloud Pro is $29/mo flat for 200k events.
Star Epure, compose up, point a DSN. Keep Bugsink if one container wins.
Keep Sentry SDK · swap DSN · Apache 2.0