
About rrweb
rrweb is an open source library that records and replays what happens on a web page. It is used to add session replay to products and developer tools.
What it does
rrweb captures DOM changes, clicks, console output and network activity as one timestamped stream. That stream can be replayed later to show what a user saw. A hosted option is available for teams that want replay without building the backend themselves. Its SDK can be embedded in your product under your own brand.
Key features
- Records DOM changes, clicks, console and network
- Replays sessions inside your own product
- Masks sensitive content at capture
- Embeds in your product under your brand
- Widely used library with over 20,000 GitHub stars
Who it's for
Product, support and engineering teams that want to see how users run into problems. Teams building observability, bug reporting or demo tools can build on it.
Pricing and good to know
The library is MIT licensed and free to use. The hosted service includes 30,000 sessions per month for free, and no credit card is needed. If you run the recorder yourself, you also manage storage, retention and data handling.
Highlights
- Record DOM changes, clicks, console and network
- Replay a user session in your product
- Mask sensitive content during capture
- Embed the recorder under your own brand
- Use the open source library with no license fee












