| Product | Sentry |
| Website | sentry.io |
| Category | Error Tracking / Performance Monitoring |
| Pricing | Free (5K errors/mo), Team from $26/mo |
What Is Sentry?
Sentry is an error tracking and performance monitoring platform. When your application throws an error, Sentry captures it with the full stack trace, the browser/device info, the user who hit it, and the release that introduced it. You see every error in production before your users report it.
Sentry has evolved beyond simple error tracking into a full observability platform: performance monitoring with distributed tracing, session replays that show you what the user saw, release health tracking, and code-level profiling. The core remains error tracking, but the platform now covers the full debugging cycle from “something broke” to “here’s exactly what happened.”
Key Features
Error Tracking With Context
Every error comes with a stack trace, breadcrumbs (the sequence of events before the error), the user’s browser and device, custom context you attach, and the release/commit that introduced the regression. Errors are grouped by root cause, not by message text, so you see how many users are affected by each issue.
Session Replay
See exactly what the user saw when an error occurred. Session replay captures DOM changes, network requests, and console logs, and lets you replay the user’s session leading up to the error. This eliminates the “I can’t reproduce it” problem.
Performance Monitoring
Distributed tracing shows you the full request path from browser to API to database. See where time is spent, which queries are slow, and which external API calls are failing. Performance data is linked to errors, so you can see if a slow page also has errors.
Release Tracking
Tag events with the release version and the commit SHA. Sentry shows you which release introduced a regression, which errors are new vs. recurring, and the overall health of each release. Integrates with GitHub and GitLab to link errors to specific commits.
Who Is This For?
- Any team shipping software to production that needs to know when things break
- Frontend teams dealing with browser-specific errors and performance issues
- Backend teams monitoring API reliability and performance
- Mobile teams (iOS, Android, React Native, Flutter) tracking crashes
Pros
- Rich error context (stack traces, breadcrumbs, user info)
- Session replay shows what the user experienced
- Performance monitoring with distributed tracing
- Release health tracking
- SDKs for every major platform
- Open source (self-hostable)
Cons
- Pricing based on event volume (can get expensive)
- UI is complex (many features = many screens)
- Self-hosting requires significant infrastructure
- SDK overhead on client bundle size
- Alert fatigue if not configured carefully
Verdict
Sentry is the standard for error tracking. The combination of rich error context, session replays, performance monitoring, and release tracking gives you everything you need to find and fix production issues. The free tier is generous enough for small projects, and the paid tiers scale with your error volume.
Every team shipping software to production should have error tracking. Sentry is the default choice, and for good reason: it works with every platform, every framework, and every deployment model.
Build a monitoring or observability tool?
Get reviewed and linked from our 27-site network.
See Packages