Identify
Django issues
with session recordings
Add session recordings to your Django app with a single script tag.
Works with template inheritance, login_required, and Django middleware.

Works with the tools you already use
One tag in your base template
Add a script tag to your base.html. Django template inheritance propagates it to every page automatically. No per-view configuration needed.
Works with template inheritance

Logs, network, and metadata
Console errors, network requests, browser metadata, and user steps — captured from every Django-rendered page. Debug template issues and API failures in one recording.
Server-rendered page context

Redaction before capture
Sensitive data is masked before recordings leave the browser. Configure via data attributes or meta tags. Compatible with Django CSP middleware. GDPR and CCPA compliant.
CSP-compatible privacy

Connects to your help desk
Recordings route to Intercom, Zendesk, and Slack. Link session info to support tickets. API and webhook support for custom pipelines.
Support context delivered

Django
Django Setup Guide
Install Userplane in your Django application. Add the script to your base template.
SDK Overview
Embed script or npm package. Attach metadata, control recordings, and configure privacy.
How Screen Recording Works
How recordings capture console logs, network requests, and session info automatically.
Next.js
Capture console logs, network requests, and session details from your Next.js app. Works with App Router and Server Components.
React
Console logs, network activity, and session info — captured from your React app. Works with Vite, CRA, and custom setups.
Vue
Capture console logs, network requests, and session data from your Vue app. Compatible with Vue 3 and Vue Router.
Trace Django issues from template to traceback
Server-rendered pages, form submissions, and API errors — diagnosed with console logs, network data, and full session context from every recording.