Debug
React issues
with screen recordings
Replay the user recordings with logs, errors, and network data.
Works with Vite, CRA, and custom setups.

Works with the tools you already use
One-click session capture
Customers click a link and record. You get a full replay with every component render, navigation event, and runtime error. No installs on their end.
No installs, full replay

Console and network context
Errors, request details, browser metadata, and user action trails — captured automatically with every recording from your React application.
Full stack visibility

Built-in data redaction
Sensitive fields are masked client-side before recordings reach your team. SDK-level redaction rules and consent flow controls. GDPR and CCPA compliant.
Compliant from day one

Routes to your support tools
Screen recordings flow to Intercom, Zendesk, or Slack. Link recordings to support tickets. API and webhooks for custom pipelines.
Context where you triage

React
React Setup Guide
Install Userplane in your React application. Provider component and useEffect initialization.
SDK Overview
Script tag or npm. Pass user metadata, control recording state, and configure redaction.
How Screen Recording Works
How recordings collect console errors, network data, and session activity automatically.
Next.js
Capture console logs, network requests, and session details from your Next.js app. Works with App Router and Server Components.
Vue
Every Vue recording ships with console logs, network data, and session activity across Vue 3 components and Vue Router transitions.
Angular
Resolve Angular bugs from screen recordings. Get console logs, network data, and session activity from standalone components.
Resolve React issues without the back-and-forth
Stop chasing customers for repro steps. Every recording includes the console logs, network data, and context your team needs.