Introducing Replay for Test Suites

Record. Replay. Fix.
Record. Replay. Fix.

Record and retroactively debug your application with print statements and Browser DevTools.

“Next.js App Router is now stable in 13.4. Wouldn’t have been possible without Replay, we investigated so many (over 20) super complicated bugs that using traditional debugging would have cost us days to investigate.”
Author ImageAuthor Image

Tim Neutkins

Co-author of Next.js

Freeze bugs in time.

Hate reproducing issues? Replay is a new kind of browser that's able to record and deterministically replay web applications so that you only need to capture bugs once.

Getting replays in your bug reports is like getting a video that you can inspect with Browser DevTools and debug with print statements.

Want to get bug reports with replays?
Create a team and start a free 30 day trial.


Rendering too fast

Elaine BaylorElaine Baylor
Commented on Apr 21

The Hoverboard should not flip twice.

"board", flip


Try hovering the replay.

Recording your browser tests in CI lets you find and fix the timing issues in your application that are causing your tests to be flaky.

Want green test runs that finish quickly? and start fixing your tests.


About to flip

Wrong color

Replay (bot)Replay (bot)
Commented 1 hour ago

2 of 50 tests failed for the latest test run.

Failed - dashboard-01.spec.ts

Failed - colors-selected.spec.ts

Try hovering the errors.

Next Gen Browser DevTools.

Built on top of our Time Travel Protocol, Replay DevTools is the debugging experience you've always wanted, but never believed was possible.

code panelcode panelcode panelcode panelcode panel
code panel
app panelcode panel
code panel
app panelcode panel
code panel
app panel
app panelcode panel
code panel
code panel
code panelcode panel
code panel
app panelcode panel

Whether you’re using context, state, or hooks, Replay gives you the tools to inspect your components and see why they rendered.

Learn more

Adding console logs is as simple as clicking on a line of code and adding an expression.

Learn more

With built-in support for Cypress and Playwright, you can jump to steps and into your application event handlers.

Learn more

When you start jumping to Console logs, React events, and Redux actions, you become a time traveler.

Learn more

Inspect UI elements, Network events, Console logs, Call Stacks, and Scopes at any point in time.

Learn more
Mark Probst's avatar

Mark Probst

CTO at Glide Apps

Before, we spent somewhere between 1–2 hours per day per dev in this reproducibility purgatory. The toll this was taking on our development velocity and our ability to respond and resolve issues was huge. We thought there must be a better way.

Debug with friends

Replay DevTools has modern collaboration features that make it easier to share context, integrate with tools, and squash bugs as a team.

Can we fix this text?



Warp to the comment’s execution context.

Contextual comments.

Jump to the video frame or network request.

Shared print statement.

Get on the same page with synced Console logs.

At Mention.

Pull in team members who have relevant context.

Loom embeds.

Talk through what you’re seeing with video comments.

Issue tracking.

Track bugs with linked GitHub issues.

Enterprise ready

Designed with enterprise grade security, reliability, and privacy controls from the start because earning your trust is our top priority.


SOC2 Type II reporting continuously monitors and reports primarily using System and Organization Controls (SOC) 2 Type 2.

Learn more

Encryption in transit and at rest databases and their client communications are AES encrypted throughout the PlanetScale platform.

Learn more

SAML / SSO supports single sign-on via Google SAML 2.0, Multi Factor Authentication, and automated account provisioning.

Learn more will not access your data
without your explicit permission.

  • Private by default

  • Enterprise grade security

  • Org and team level permissions

  • Restrict recordings by domain

  • Bring your own bucket’s recorder is designed to be runtime and platform agnostic.

  • Firefox for Mac, Windows, Linux

  • Chrome for Linux

  • Chrome for Mac and Windows in progress

  • Major CI environments

  • Node for Mac, and Linux in beta.

Time travelers use Replay

Replay is one of those rare experiences that feels incredibly simple and obvious, and at the same time, profoundly deep and complex.

“If a picture is worth a thousand words, a replay is worth a thousand pictures”

Zack Rosen's avatar

Zack Rosen

CEO, pantheonPantheon

“ is the most significant leap forward for debugging since we introduced the step debugger”

Kenneth Auchenberg's avatar

Kenneth Auchenberg

Developer Products, StripeStripe

“Haven’t been blown away by a dev tool since… well, browser devtools. Incredible DX that makes debugging the gnarliest problems a breeze”

Jacob Zhang's avatar

Jacob Zhang

Founder, AlgodailyAlgodaily

“I think Replay has a very good chance of creating a new category around collaborative debugging”

Guillermo Rauch's avatar

Guillermo Rauch

CEO, Vercel

“ is one of these experiences that first feels like magic – but after squashing your first bugs with it, you will quickly wonder how you ever worked without it”

Harald Kirschner's avatar

Harald Kirschner

Product Manager, vscodeVS Code

“Recording and debugging flaky tests with feels like hopping in Doc Brown’s DeLorean and flying back to the time of the crash!”

Gleb Bahmutov's avatar

Gleb Bahmutov

Distinguished Engineer, cypressCypress

“Before, we spent somewhere between 1–2 hours per day per dev in this reproducibility purgatory”

Mark Probst's avatar

Mark Probst

CTO, cypressGlide apps

“With, we no longer need to drop everything to fix the issue because we have the replay so the bug is reproduced forever.”

Simeon Cheeseman's avatar

Simeon Cheeseman

Principal Engineer, tablecheckTablecheck

“ is a huge improvement in state-of-the-art debugging that's easy to use. It's worth your time to get familiar with it ASAP.”

Tim Haines's avatar

Tim Haines

Founder, PercyPercy

Record your first replay