Overview
Bugsink is a young, deliberately small error tracker. Point any Sentry SDK at it by changing the DSN and it collects exceptions with stack traces, surrounding source code and local variables, groups repeats into issues even when messages contain changing IDs, and lets you search, see trends, resolve or mute issues. Source maps are supported for minified JavaScript.
It is designed to be self-hosted: a single Docker container is enough to evaluate it, it runs on ARM, and there is no per-event billing when you host it yourself, which makes millions of events cheap. Over 1,400 teams use it weekly according to its site.
A hosted service run in the EU is available for teams that do not want to operate it, starting free for evaluation and at $16 a month for 75K events with unlimited users. It does only errors: no tracing, logs, replays or uptime checks.
Pricing and plans
checked 28 Sept 2026Free tier
Self-hosting is free. The hosted evaluation plan is free with 15K events a month, one user and 5K events retained.
| Plan | Price | What you get |
|---|---|---|
| Self-hosted | $0 | Run on your own servers with no per-event billing |
| Hosted evaluation | $0 | 15K events/mo, single user, 5K events retained |
| Hosted 75K | $16/mo | 75K events/mo, unlimited users, 75K events retained |
| Hosted (middle tier) | $50/mo | Event allowance not shown in the text read |
| Hosted 3M | $158/mo | 3M events/mo |
What it does
- Sentry SDK compatible
- Works with Sentry's open-source SDKs for all major languages; change the DSN to switch.
- Stacktrace first
- Shows stack traces with code context and local variables.
- Issue grouping
- Groups repeated errors even when messages contain changing IDs or addresses.
- Search and trends
- Search issues, view frequency trends, resolve or mute.
- Source maps
- Maps minified JavaScript back to original source.
- Alerts
- Chat and webhook alerts on new or recurring issues.
Strengths and limitations
Strengths
- Very easy to self-host: one container, ARM support.
- No per-event billing when self-hosted.
- Hosted option stored in the EU.
- Drop-in replacement for Sentry SDK integrations.
Limitations
- Error tracking only: no tracing, logs, replay or uptime checks.
- Hosted free plan is single-user with only 5K events retained.
- Not under a standard open-source licence.
- Young project with a small team.
Who it suits
Good for
- Self-hosters who want Sentry-style errors on a small server
- EU teams wanting a hosted error tracker in Europe
- Projects leaving Sentry because of cost
Look elsewhere if
- Teams needing performance monitoring or session replay
- Enterprises needing certifications and SLAs
Alternatives to Bugsink
| Tool | From | Free option | Stages |
|---|---|---|---|
| Amazon CloudWatch AWS-native metrics, logs, alarms and tracing | Usage-based | Free tier | |
| AppSignal APM with errors, logs, hosts and uptime | $23.25/mo | Free tier | |
| Axiom Log and event data platform | $25/mo | Free tier | |
| Better Stack Uptime, logs, errors and incident management | $29/mo | Free tier | |
| Checkly Synthetic and uptime monitoring as code | $24/mo | Free tier | |
| Cronitor Cron job, uptime and heartbeat monitoring | Usage-based | Free tier |
Questions
Is Bugsink free?
Self-hosting is free with no per-event billing, and a hosted evaluation plan gives 15K events a month for one user.
Does Bugsink work with Sentry SDKs?
Yes, point your existing Sentry SDK at Bugsink's DSN.
How much is hosted Bugsink?
From $16 a month for 75K events with unlimited users, up to $158 a month for 3M events.
Where is hosted Bugsink data stored?
In the EU.
Sources read for this page