Session Replay

Get to the root cause of an issue faster by watching replays of real user sessions in Sentry. Understand when, where, and how an error is impacting your app without having to repro it yourself or talk to a customer.

Session Replay Basics - Debug Web App Issues Faster

Join us live for an immersive session, “Session Replay Basics: Confirm & Debug Web App Issues Faster”. We’ll show you how to confirm and resolve even the most difficult-to-repro errors and performance issues.

Watch On-Demand

Visual Debugging for Developers

Navigate your application’s console output, network calls, and even inspect your application’s DOM tree. It’s like having your browser’s dev tools right inside Sentry.

Lock down your debugging experience without sacrificing user privacy with a range of privacy controls to ensure no sensitive user information leaves the browser.

See dead clicks and rage clicks in the Replay view to understand where users are getting stuck.

Session Replay has been instrumental in helping us resolve hydration errors. With Replay, we can visually see the jankiness of the page and pinpoint which components were impacted, saving us hours of manual debugging.
Lablab.ai
Laszlo Gaal
Fullstack JavaScript Engineer
I have been using Session Replay in a few of my company's apps and it is a really great feature! Not only has it helped me and my team to be more efficient on resolving very oddly-specific issues and things related to UI, but also has helped me spot issues with non-error sessions as well.
Jornadayu
John Victor
Fullstack Software Developer

Getting started is simple

We support every technology (except the ones we don't).
Get started with a few lines of code.

Just run this commmand to sign up for and install Sentry.

npx @sentry/wizard@latest -i nextjs

That's it. Be sure to check out our documentation to ensure you have the latest instructions.

FAQs

Sentry’s Session Replay provides a video-like reproduction of user interactions on a site or web app, giving developers the details they need to resolve errors and performance issues faster. All user interactions - including page visits, mouse movements, clicks, and scrolls - are captured, helping developers connect the dots between a known issue and how a user experienced it in the UI.

Session Replay supports all web applications whether it’s static or dynamic, server-side rendered or single-page applications.

It is built to work with @sentry/browser, and our browser framework SDKs:

This means Session Replay is supported on server-side rendered Web applications such as Express, Laravel, Rails, Django, ASP.NET, Sprint Boot and others. We recommend creating a separate project in Sentry to track frontend errors from your backend. And adding Session Replay to your frontend via npm, or using the loader.

You will be able to set up Session Replay with only a few lines of code. Your existing @sentry/browser basic setup + DSN can be used for configuration.

Session Replay has minimal impact on the performance on your web application. We employ standard optimizations such as data compression, which is performed in a web worker outside of the browser’s UI thread in such a way that minimizes impact on your application. You can measure the overhead of Session Replay on your application without deploying to production by following these instructions.

We offer a range of privacy controls to ensure that no sensitive user information leaves the browser. By default, our privacy configuration is very aggressive and masks all text and images, but you can – for example – choose to just mask user input text. More on that can be found in our documentation. We also provide server-side scrubbing to additionally filter on the server in case anything slips by.

Additionally, we offer a self-serve deletion capability of individual replays in the UI.

Session Replay adheres to the same security standards and is subject to the same compliance requirements as all of our software. Please see our Security page for further details.

Please check out our pricing page for details.

There’s always things happening at Sentry

Event

Sentry Launch Week

Discover all our latest product releases and exclusive demos at Sentry Launch Week. Tune in to our daily video drop and join us on Discord to chat with the engineers behind the releases.

March 18-22 at 9am PT daily

See what's new

Of course we have more content

Debugging weird stack traces with Session Replay

Debugging weird stack traces with Session Replay

Imagine this: Your website is getting a lot of traffic and you have some kind of metrics, logging, or performance monito...

Leveraging our new User Feedback widget to improve our Performance product

Leveraging our new User Feedback widget to improve our Performance product

While Sentry can automatically detect unhandled exceptions, poor performance, and even signals of user frustration such ...

Get monthly product updates from Sentry

Sign up for our newsletter.

And yes, it really is monthly. Ok, maybe the occasional twice a month, but for sure not like one of those daily ones that you just tune out after a while.

By filling out this form, you agree to our privacy policy. This form is protected by reCAPTCHA and Google's Privacy Policy and Terms of Service apply.

Fix it

Get started with the only application monitoring platform that empowers developers to fix application problems without compromising on velocity

© 2024 • Sentry is a registered Trademark
of Functional Software, Inc.