Sentry

San Francisco, CA, USA
2011
  |  By Jasmin Kassas
Session Replay for Mobile is now generally available. I could bombard you with hyperbolic statements about why Session Replay is worth using, but instead, A…I… wrote you a haiku: Screen freeze, devs all sigh. Replay uncovers the crime: Forgot.addListener.
  |  By Rohan Agarwal
There’s a common misunderstanding that profiling is only useful for tiny savings that impact infra costs at scale - the so-called “milliseconds matter” approach. But by dogfooding our own profiling tools, we fixed a problem that saved tens of seconds off each user interaction with our AI agent (and for those of you who like math, that’s four orders of magnitude bigger than those milliseconds that matter).
  |  By Sarah Guthals
We knew Visual Studio App Center was retiring, but with an official retirement date of March 31, 2025 and today being *checks calendar* 2025 already, it’s time we choose from our App Center alternatives and start migrating over to other tools. Here’s a quick guide with links to other resources that will make the migration a little less painful.
  |  By Malachi Willey
If you’re a developer that uses Sentry and you’re reading this in 2024, stop reading and head to rollback.sentry.io to get your very own Rollback! Just a few weeks ago, we released Sentry Rollback — our first ever year-in-review experience. Think Spotify Wrapped, but for recapping your year as a developer on Sentry.
  |  By Rachel Chen
Snuba, the primary storage and query service for event data that powers Sentry in production, has historically been doing rate limiting under the hood, making it hard to discover and increasing time to resolve customer support requests. This is not something you’d know the specifics of unless you were deep in the Snuba code. But as we triage support questions from customers, one issue tends to pop up: RateLimitExceeded. You got tired of not getting query results.
  |  By Will McMullen
If you’ve ever been floored by a sub-100ms response time, you’ve likely got caching to thank. Caching is the unsung hero of performance, shaving precious milliseconds off your application’s response time by storing frequently accessed data, avoiding yet another round-trip request to the database or API. Let’s break down how caching works and explore a few common strategies.
  |  By David Y.
Sentry is committed to helping developers fix broken code quickly and effectively. In this article, we’ll cover a range of intermediate to advanced techniques for debugging Python code using VS Code and the Sentry Python SDK.
  |  By Matt Henderson
Debugging. It’s a critical skill for all developers. And when you’re building a dynamic, high-performance application with Next.js, Chrome DevTools, and console.log() aren’t always enough. There are more effective and structured ways to debug Next.js apps as they scale. You will also find practical tips from our Next.js debugging workshop sprinkled throughout. Also, while this guide is focused primarily on Next.js, there is a similar guide for debugging React apps here.
  |  By Ivan Tustanivskyi
Ensuring a seamless player experience is critical for game developers, and yet unanticipated crashes and performance issues continue to harm games’ reputations and disrupt player engagement. To address this developers need proactive error monitoring across multiple platforms. Luckily, Sentry offers a robust SDK designed specifically for Unreal Engine to help developers debug and maintain performance effectively.
  |  By Will McMullen
Slow database queries drag down performance for both developers and users. They waste resources, slow down testing, and frustrate customers with laggy experiences. But often, there’s a surprisingly simple fix: indexing. Here’s how indexing works and when to use it, regardless of your schema.
  |  By Sentry
In this video Cody with Sentry's Developer Experience team explores using Mobile Session Replay in a React Native application built using Expo. Mobile Session Replay lets developers see the way that users are experiencing applications on their devices, right along side errors, traces, and other performance information.
  |  By Sentry
Testing is supposed to help you ship better code, faster. But unreliable tests can leave you rerunning CI, wading through flakes, and questioning your life choices every time a failure blocks your merge. Join the product team that built Test Analytics for a no-fluff session on how they tackle CI-clogging frustrations and what you can do to keep failed and flaky tests from slowing you down—so you can finally merge the d*$@# code.
  |  By Sentry
During this live session you’ll: See how priority alerts and issue grouping work to highlight what matters How to use anomaly detection to spot issues before they blow up Learn to integrate automatic issue fixes right into your workflow.
  |  By Sentry
Maintaining a crash-free, stable mobile app should be top priority for all mobile developers. App stores penalize mobile apps that have high crash rates, and more importantly, buggy apps create poor user experiences, resulting in bad reviews and lost customers. Watch this session to learn key tips for identifying, resolving, and preventing crashes, fast, so you can spend less time troubleshooting and more time building.
  |  By Sentry
Learn how to get started with continuous profiling available for Python, iOS, and Node.js SDKs. In this video you'll get a quick overview of continuous profiling, see how to instrument it in your application, and jump into an example – all in less than 2 minutes.
  |  By Sentry
ICYMI Sentry's November 2024 Launch Week included some major upgrades to how you monitor, debug, and ship better software.
  |  By Sentry
We’re helping you ship high-quality code with updates that go beyond code coverage—like Bundle Analysis, Test Analytics, AI PR Review, and AI Test Generation.
  |  By Sentry
Sentry’s latest update to the Performance and Profiling suite brings a domain-specific approach to performance monitoring, giving devs the clarity they need to turn frustrating debugging into quick wins—essential for any serious developer.
  |  By Sentry
We just introduced a number of updates that intelligently group new issues, reducing noise by about 40% and automatically suggesting fixes to annoying bugs you shouldn’t have to think about.
  |  By Sentry
Whether it’s sitting through a meeting that should’ve been an email or reading a blog post written by AI – no one enjoys losing time they’ll never get back. That’s why we rolled out updates to help you fix problems faster and skip the manual grind, including smarter search, customizable issue views, real-time uptime alerts, and Session Replay for mobile.

Open-source error tracking that helps developers monitor and fix crashes in real time. Iterate continuously. Boost efficiency. Improve user experience.

Sentry provides open source error tracking that gives you insight into every crash in your stack as it happens, with the details needed to prioritize, identify, reproduce, and fix each issue. Sentry supports all popular languages and platforms, and offers a perspective that enables you to see which errors are doing the most harm to your business and help you understand how issues affect your bottom line.

Find out about exceptions right away. Set up Sentry in minutes with just a few lines of code. Get notifications via email, SMS, or chat as part of an existing workflow when errors occur or resurface.

Quickly find and fix production errors. Triage, reproduce, and resolve errors with max efficiency and visibility. Exception handling with Sentry helps developers build better apps and iterate faster.

See the impact of each release. Integrate error tracking with your commit and deploy workflows. Aggregate events to see where bugs happen, how often, and who's affected before users even notice.

Error tracking built for community. Sentry started as and remains a 100% open-source project, now delivered as a hosted service. Development aligns to security, observability, and production at scale.

Users and logs provide clues. Sentry provides answers.