Welcome to Rasputin

Rasputin captures errors from your app, groups them, alerts you, and can investigate with an AI agent. An optional runtime recorder can attach richer context to those same errors.

How it works

Error reporting

Install the SDK, set a release, and initialize the client. Uncaught errors are captured automatically. Use captureException for handled errors. Rasputin groups issues, sends alerts, and can investigate a fix.

Runtime recorder (optional)

Attaches arguments, return values, and call history from the work that failed — not just the stack trace. Errors still report without it.

Choose your setup