error monitoring tool · Better Stack
Better Stack Error Tracking
Hosted error tracking that accepts Sentry SDKs, with 100,000 exceptions a month free and pay-per-exception billing after that.
In short
- The free tier includes 100,000 exceptions a month; extra exceptions cost $0.000050 each in the Europe region2.
- Exceptions are kept for 90 days, according to the pricing table2.
- Any Sentry SDK can send data to it, including JavaScript, Python, Ruby, Java, .NET, PHP, Cocoa, React Native and Dart/Flutter3.
- Alerts go to email, Slack and Microsoft Teams, and errors can be linked to Jira, Linear and GitHub1,2,7,8.
- Mobile debug symbols (iOS dSYM, Android ProGuard/R8) cannot be uploaded yet4.
Better Stack Error Tracking suits teams that want to keep their Sentry SDKs and pay only for what they send, with a free allowance of 100,000 exceptions a month and a stated SOC 2 Type 2 compliance2,3,9. It has spike protection and source maps for JavaScript4,6. The catch: mobile crash reports from obfuscated release builds cannot be symbolicated, and the pricing page shows no fixed paid plan2,4.
Best for: Small teams that already use Sentry SDKs and want usage-based billing.
Where the points come from
SDK coverage 20 of 20 points
| Rule | What is published | Points |
|---|---|---|
| Web and server SDKs | JavaScript, Python, Java, .NET, PHP, RubyDocs table of supported Sentry SDK versions lists JavaScript, Python, Ruby, Java/Android, .NET and PHP3. | 12 / 12 |
| Mobile SDKs | iOS, Android, React Native, FlutterSame table lists Cocoa (iOS), Java/Android, React Native and Dart/Flutter via Sentry SDKs3. | 8 / 8 |
Debugging 10 of 17 points
| Rule | What is published | Points |
|---|---|---|
| Source maps | YesDocs explain uploading JavaScript and TypeScript source maps to get detailed stack frames4. | 6 / 6 |
| Mobile symbol files | NoDocs say iOS dSYM, Android ProGuard/R8 and Dart symbol files cannot be uploaded yet4. | 0 / 4 |
| Release tracking | YesEvery event carries its release version and errors are tied to the release where they occurred5. | 4 / 4 |
| Event trail before the error | Not publishedDocs mention breadcrumbs only as release context in error details; no event trail is described5. | 0 / 3 |
Alerts and workflow 9 of 10 points
| Rule | What is published | Points |
|---|---|---|
| Alert channels | Email, Slack, Microsoft TeamsPricing lists Slack and email alerts; the product page names Slack and Microsoft Teams. PagerDuty is not named1,2. | 3 / 4 |
| Issue tracker integration | YesJira integration creates and links issues from the error dashboard; GitHub links pull requests to errors7,8. | 3 / 3 |
| Spike and quota controls | YesSpike protection keeps a random sample during surges; sampled-away exceptions are dropped before ingestion and billing6. | 3 / 3 |
Hosting and security 14 of 25 points
| Rule | What is published | Points |
|---|---|---|
| Self-hosting | Not publishedNot published on the vendor's error tracking page or docs1,10. | 0 / 6 |
| Open source | Not publishedNot published on the vendor's error tracking page or docs1,10. | 0 / 5 |
| SOC 2 Type II or ISO 27001 | YesSecurity page answers yes to being SOC 2 Type 2 compliant9. | 6 / 6 |
| Single sign-on (SAML or OIDC) | YesSecurity page has an SSO/SAML sign-in section naming Okta and Azure; the plan is not stated9. | 5 / 5 |
| EU data region | YesPricing offers a Europe region, and the security page says data is stored in EU regions by default2,9. | 3 / 3 |
Price and limits 10 of 28 points
| Rule | What is published | Points |
|---|---|---|
| Free plan | YesFree tier for personal projects includes 100,000 exceptions a month2. | 5 / 5 |
| Events on the free plan | 100000Pricing page: free tier includes 100,000 exceptions per month2. | 5 / 5 |
| Cheapest paid plan | Not publishedPricing page shows no fixed paid error-tracking plan, only a per-exception rate above the free allowance2. | 0 / 8 |
| Events on the cheapest paid plan | Not publishedNo fixed paid plan is published, so no paid-plan event count applies2. | 0 / 5 |
| Error history on the cheapest paid plan | Not publishedThe pricing table lists 90 days for error tracking, but the page shows no fixed paid plan to apply it to2. | 0 / 5 |
The rule behind each line: how we score error monitoring tools.
Plans and prices
As the vendor lists them, before tax. Prices are in US dollars unless the plan shows euros; the points use US dollars, with euros converted at the ECB rate.
| Plan | Price as listed | Per month | Notes |
|---|---|---|---|
| Free tierPersonal projects | Free2 | $0 | 100,000 exceptions a month, 90 days retention |
| Extra exceptionsUsage above 100,000 | $0.000050 each (Europe)2 | – | US $0.000075 each; Singapore $0.000175 each |
The pricing page shows no base fee for error tracking; usage above the included 100,000 exceptions is billed per exception, and rates depend on the region you pick2.
Strengths
- 100,000 exceptions a month on the free tier, with 90 days of history in the pricing table2.
- Works with Sentry SDKs for ten platforms, so existing instrumentation can stay3.
- Spike protection samples away exception floods before they are stored or billed6.
- Better Stack says it is SOC 2 Type 2 compliant, and stores data in the EU by default9.
Limits
- iOS dSYM, Android ProGuard/R8 and Dart symbol files cannot be uploaded yet4.
- The pricing page lists no fixed monthly fee for a paid error-tracking plan, only a per-exception rate above the free allowance2.
- Per-exception rates differ by region: $0.000050 in Europe, $0.000075 in the US and $0.000175 in Singapore2.
- PagerDuty is not named as an alert channel1,2.
What Better Stack says
Vendor claims. We show them, but they earn no points.
Other error monitoring tools
- 1
SentrySmall teams that want wide SDK coverage and the option to self-host88/100$26/mocheapest paid plan - 2
BugSnagTeams with web and mobile apps that want readable crash reports and an on-premise option86/100$20/mocheapest paid plan - 3
HoneybadgerSmall web teams that want flat pricing and many language libraries78/100$23.83/mocheapest paid plan - 4
RollbarSmall web teams that want cheap paid tiers and deploy tracking77/100$7.50/mocheapest paid plan
Sources
- Better Stack Error Tracking, Better Stack. Accessed 9 Oct 2026.
- Better Stack pricing, Better Stack. Accessed 9 Oct 2026.
- Sentry SDK integration, Better Stack docs. Accessed 9 Oct 2026.
- Uploading source maps, Better Stack docs. Accessed 9 Oct 2026.
- Releases, Better Stack docs. Accessed 9 Oct 2026.
- Spike protection, Better Stack docs. Accessed 9 Oct 2026.
- Jira integration, Better Stack docs. Accessed 9 Oct 2026.
- GitHub integration, Better Stack docs. Accessed 9 Oct 2026.
- Security, Better Stack. Accessed 9 Oct 2026.
- Errors documentation, Better Stack docs. Accessed 9 Oct 2026.
Website: betterstack.com/error-tracking · Markdown version · We are not affiliated with Better Stack.