Error monitoring more helpful than

“Your sh*t is broken”


A minimalist illustration of a user interface that alludes to the  information features of Sentry.

View actual code in stack traces, with source maps for JS, symbolication for iOS, and stack locals for Python bug tracking.


See the error’s parameters and session information in the crash report.


Filter noisy stack traces with app, framework, and raw error views.

An illustration depicting a sequence of events. A user types F, Ü, N, scrolls down, clicks a checkbox, then an error is thrown due to encoding problems, which is caught by Sentry's  error monitoring.

Why just debug errors?

Go back in time


Reproduce errors without user feedback. Sentry error monitoring includes each bug’s history of events and user actions.

Don’t blindly guess…

Crash reporting that gives you the power to know


Understand the context that contributed to errors with tags and relevant information about your software, environment, and users.

You can also submit optional custom data to provide extra context for bug tracking that is unique to your application and business.

  • “How many widgets were visible when the app crashed?”
  • “Was their game running in 32 bit or 64 bit mode?”
  • “Which clients’ users are experiencing this bug?”
  • “What was the value of their shopping cart?”
  • “Did the waxing gibbous cause the problem?”

Keep an eye on every stage of your app’s lifecycle

Find out when a deploy is a problem and stay on top of user experience


Link commit data to your error monitoring workflow so you can easily determine the cause of a bug and resolve with release.

An illustration of error monitoring, depicting a package on a conveyor belt, with marks along the belt indicating commits in a release.
Illustration of bug tracking, depicting a sequence of git commits depicted as platforms in a line. One of commit is crumbling and has been engulfed in lava.

Track problems by release version so you can focus on debugging live errors and get alerted if things regress in the future.

Triage more efficiently by automatically assigning new issues to the author of the commit where the error originated.

An illustration of crash reporting, depicting three avatars, with one highlighted as responsible for an error

It’s more than just bug tracking…

Understand the bigger picture


Use issue graphs to understand the frequency, scope, and impact of errors and prioritize what needs to be fixed.

An illustration of a bar and line graph showing no specific information but a hypothetical concept of bug tracking issue graphs.
An illustration of email, text message, and chat notification, each available for crash reporting. In the center is a flame icon.

Get alerts via email, SMS, or chat when bugs make it into production without disrupting your development workflow.

Learn more

Get real-time insight immediately. Setup takes just a few minutes and typically requires only two lines of code.

An illustration a conveyor belt that comes out of an opening in a wall. Package sits on the belt. In front of it stands a control panel with two buttons that will approve or deny the package, refrencing the relationship between the commit-deploy-iterate cycle and error monitoring.
An abstract illustration of a modal box from the bug tracking software allowing for user feedback. The text reads “Everything is not fine.”

Ask users for feedback


When frontend errors happen, Sentry can prompt users for feedback so you can compare their experiences to the data.

Security doesn’t cost extra


All accounts get the same high quality security features, regardless of plan.

  • Two-Factor Auth
  • Single Sign On support
  • Organization audit log

Learn more about Security

  • Privacy Shield certified
  • PII data scrubbing
  • SSL encryption

Learn more about Privacy

It looks nice too

Have some self-respect while you monitor errors

A screenshot of the Sentry crash reporting dashboard

Seriously though, stop hoping your users will report bugs.

Get started