Session Replay for Modern Web Apps

See exactly what your users see. Debug issues in seconds, not hours. Built on rrweb with near-cost pricing.

Integrate in 30 seconds

One npm package. One line of code. Works with React, Next.js, Vue, Angular, Svelte, and any JavaScript framework.

  • Automatic error capture
  • Network request logging
  • Console log recording
  • Privacy-first: mask sensitive data
app.tsx
import { record } from '@puppethand/record';

// Start recording with one line
record({
  apiKey: 'ph_pub_xxx',
});

Everything you need to understand your users

From live session viewing to intelligent search, we give you the tools to debug faster and improve user experience.

Live Sessions

Watch user sessions in real-time via SSE. Perfect for customer support and debugging.

Tag & Search

Add custom tags to sessions. Search by user, error, page, or any metadata.

Git Integration

Link sessions to commits. See exactly which version of your code was running.

Privacy Controls

Mask sensitive data automatically. GDPR and CCPA compliant out of the box.

Team Collaboration

Invite your team. Share sessions with a link. Built for collaboration.

API Access

Full REST API. Build custom integrations, webhooks, and automations.

Transparent, usage-based pricing

Start free with 10GB storage. Pay only for what you use. No hidden fees, no surprise bills.

Works with your stack

First-class support for all major frameworks. Framework-specific guides and components available.

Ready to see what your users see?

Join thousands of developers using session replay to build better products. Free tier includes 10GB storage and 7-day retention.

Get Started Free