brawsr documentation
Build browser automation that can checkpoint, recover, and branch explicitly.
brawsr is a browser-as-a-service for automation that needs a deliberate recovery model. Create a browser session, capture state at a caller-chosen safe point, then rewind or fork from that checkpoint when your workflow needs another path.
Start with the recovery boundary
Rewind restores captured browser and client state. It does not reverse an effect a remote server already accepted.
Choose a path
Install
Add the TypeScript SDK, Python SDK, or MCP server.
Quickstart
Create, checkpoint, rewind, and reconnect.
Examples
Learn recovery and branching through focused stories.
State lineage
Understand checkpoint, rewind, and fork.
MCP server
Use brawsr from your coding agent.
API reference
Read the REST and CDP API contract.
Recovery limitations
Design around client and server boundaries.