

rrweb
Embeddable session replay infrastructure on the industry standard open source library. Record and replay sessions inside your own product, through an unbranded SDK and API.
Features
Properties
- Lightweight
Features
- Real time collaboration
- Goal Tracking
- Website Monitoring
- User Session Recording
rrweb News & Activities
Recent News
Recent activities
- rrweb updated rrweb
- proworkbench added rrweb as alternative to Spyglass360
mriabchenko added rrweb as alternative to Monolytics
rrweb information
What is rrweb?
rrweb is an open source library (MIT licensed) for recording and replaying user sessions in web applications. It captures the DOM and every interaction as a typed JSON event stream, then replays sessions pixel-perfect. Because the data is structured rather than video, recordings are compact, searchable, and machine-readable. Many commercial session replay tools are built on rrweb.
Teams use rrweb to:
- Reproduce bugs by replaying the exact session in which an error occurred, including console output and network context
- Understand user behavior and UX friction by watching real sessions instead of relying on aggregate analytics
- Resolve support tickets faster by seeing exactly what the customer saw
- Build session replay into their own products on top of an open capture layer
- Record what AI agents do in browsers, since DOM-level capture produces a structured log of agent actions
- Feed session data to LLMs for analysis, as the JSON event format is token-efficient in a way video and screenshots are not
- Keep full control of session data for privacy and compliance by self-hosting the entire pipeline, with built-in masking for sensitive input
The open source library handles recording and replay. rrweb Cloud adds hosted ingestion, storage, and replay for teams that don't want to run the backend. rrweb AI answers questions across recorded sessions, such as where users get stuck or which sessions preceded an error or churn event.


