🚀 Now with real-time session replay

See Every User Journey.
Fix Issues Faster.

Modern session replay and debugging platform with real-time insights

<140KB
SDK Size
70%
Compression
99.9%
Uptime
Real-time
Insights

Debug with Clarity.
Ship with Confidence.

TraceScout is a lightweight, developer-friendly session replay platform that captures every user interaction, network request, and error—giving you the full context to debug issues in minutes, not hours.

Complete Session Replay

Record DOM mutations, user interactions, console logs, and network activity

Lightweight SDK

<140KB minified, optimized for performance with intelligent chunking

Deep Debugging

Stack traces, network monitoring, console logs, and performance metrics in one view

Enterprise Ready

Multi-workspace support, team collaboration, role-based permissions

Real-time Insights

Live session monitoring and instant error notifications

Transform How You Debug

TraceScout transforms how development teams understand and resolve issues. Built with a modern SDK that captures session data with minimal performance impact, TraceScout provides deep visibility into user journeys, network requests, errors, and performance bottlenecks. Unlike traditional monitoring tools, TraceScout offers intelligent chunking, automatic compression, and offline support—ensuring reliable data capture even in challenging conditions.

Everything You Need to Debug Faster

Comprehensive monitoring and debugging tools designed for modern development teams

Session Replay

Visual timeline of user interactions with DOM recording. Watch exactly what users experienced with pixel-perfect playback including mouse movements, clicks, scrolls, form inputs, and navigation.

Network Monitoring

Capture all fetch/XHR requests, responses, status codes, timing, and payloads. Identify slow APIs, failed requests, and integration issues instantly.

Error Tracking

Automatic error capture with full context: stack traces, user actions leading to errors, console logs, device information, and environment details.

Device & Telemetry

Comprehensive device fingerprinting: browser, OS, screen resolution, viewport, memory, connection speed, and custom user metadata.

Explore Logs

Powerful search and filtering interface for all captured events. Filter by session, user, error type, time range, device, or custom tags.

Projects & Workspaces

Organize monitoring by teams and applications. Create multiple workspaces, each with multiple projects. Role-based access control for team management.

Live Console & Metrics

Real-time console output during replay. Track Core Web Vitals (LCP, FID, CLS), resource timing, memory usage, and custom performance markers.

Integrations

Webhook support for error notifications. Export data to Slack, Jira, Datadog, or custom endpoints. RESTful API for programmatic access.

TraceScout SDK
Built for Production

Lightweight, performant, and easy to integrate. Everything you need, nothing you don't.

Production-Ready

97% bundle size reduction (12MB → 336KB). Built on custom rrweb fork with enhanced features.

Modular Architecture

Core, interceptors, monitors, recording, services. TypeScript-first with full type definitions.

Intelligent Processing

Time & size-based chunking (60s or 1MB). Automatic batch uploads with retry logic. Up to 70% compression.

Safe & Performant

Async processing never blocks main thread. Privacy controls, input masking, offline queue ensures zero data loss.

Quick Start
// Install
npm install @tracescout/sdk

// Initialize
import TraceScout from '@tracescout/sdk';

TraceScout.init({
  apiKey: 'your-api-key',
  projectId: 'your-project-id',
  enableSessionRecording: true,
  enableSessionChunking: true,
  enableSessionUploads: true,
  
  // Privacy controls
  recordingMaskAllInputs: true,
  recordingBlockClass: 'sensitive-data',
  
  // Performance optimized
  sessionChunkDuration: 60000,    // 1 minute chunks
  sessionMaxChunkSize: 1000000,   // 1MB chunks
  uploadBatchSize: 3,
  enableUploadCompression: true,
});

Why Not Just Use rrweb?

TraceScout uses a custom rrweb wrapper that adds production features: chunking, compression, upload queue, offline support, session storage, and metadata management—features absent from vanilla rrweb. We've taken the best recording engine and made it production-ready.

Powerful Infrastructure
Built to Scale

Enterprise-grade backend designed for reliability, performance, and scalability

High-Throughput API

RESTful API built for event ingestion. Gzip/Brotli compression support.

Smart Storage

Redis caching for hot data. PostgreSQL for persistent storage with optimized indexing.

Fast Playback

Sub-second session loading with smart caching. Efficient chunk reassembly.

Secure & Isolated

Multi-workspace isolation with secure data boundaries. Rate limiting and abuse prevention.

Scalable

Horizontal scaling support for growing teams. Handles millions of events per day.

Real-time

Event streaming via WebSocket. Automatic chunk sequencing and validation.

99.9%
Uptime SLA
<500ms
Avg Response Time
Millions
Events Per Day
Global
CDN Distribution

Ready to See Every User Journey?

Start debugging with clarity today. No credit card required. Set up in minutes.

Trusted by development teams worldwide

✓ No credit card required✓ 14-day free trial✓ Cancel anytime✓ GDPR compliant