# RewindRewind RewindRewind is an observability service for application events and exception issues, built for web apps and web games. ## Pricing Free: 500,000 events every month, all features, unlimited team members and projects, 90 days of history, no card required. Paid: pay-as-you-go at $40 per million events beyond the free 500,000. Tracking events and exceptions are billed at the same rate. No per-seat or per-project fees. A spending cap is on by default. Paid accounts keep their history for as long as they stay. Pricing and a cost calculator: http://rewindrewind.com/pricing Tool comparisons: http://rewindrewind.com/compare Public docs: http://rewindrewind.com/docs Exception SDK setup: http://rewindrewind.com/docs/exception-capture-sdk OpenAPI: http://rewindrewind.com/openapi.json ## CLI The CLI does everything: setup and the full management API. Run it from the public repo with `npx github:bananatron/rewindrewindcli ` (no install). Two keys: a public project key (rrpub_…, like a Sentry DSN) authenticates ingestion from browsers and servers; an admin key (rr_…) is a secret for the management API and CLI. ## Agent setup (do these in order) 1. Verify a key FIRST: run `rewindrewind status`. If it returns needs_api_key=true, STOP and ask the user for an rr_ admin key (created in the dashboard under API keys). Never fabricate one. 2. `rewindrewind init`: finds the project, fetches its public key, prints copy-paste setup for all 3 surfaces (front-end exceptions, back-end exceptions, app events). 3. `rewindrewind verify`: sends test data and confirms it lands. After a key is configured the agent can do everything via the CLI; `rewindrewind api ` reaches any endpoint. Full runbook: the AGENTS.md in github.com/bananatron/rewindrewindcli. Use the documented V1 endpoints with the project key. Do not scrape authenticated dashboard pages.