A tour through the product. What we built, why it works, and what it looks like when something actually breaks.
Live from our own production engine — 100% of everything that could have woken someone didn't. See the working.
Most monitoring tools page you the moment any single probe sees a failure. That's why your phone has woken you at 3am for a flaky datacenter that resolved itself in 40 seconds. We wait for consensus.
When an alert does fire, Mercury — our AI agent — writes the first investigation the moment the incident opens: which regions agree, what the probes saw, whether an upstream provider is degraded. By the time the page reaches your phone, the first draft of the postmortem exists. Then you can ask it questions.
Repose continuously mirrors the status pages of 14 major SaaS dependencies — Stripe, Cloudflare, Vercel, GitHub, Twilio, Datadog, OpenAI, Supabase and more. When your degradation correlates with an upstream incident, we tag it before paging anyone.
PagerDuty starts at $19/user/month. For most teams, that's overkill — but you still need a real rotation and someone who actually gets woken. We bundle it, on every plan, unlimited responders.
Atlassian Statuspage charges $99/mo for 1,000 subscribers, then $300/mo per audience-specific page. Your status page is included on every plan — unlimited viewers, no subscriber tax, ever. That pricing model is a commitment, not a promo.
Configuration drift between dashboard and code is a bug we own. Define your monitors however you ship the rest of your infrastructure — dashboard, API, CLI, or an agent. Here's exactly where each piece stands:
repose CLI with a reconciling apply, and a GitHub Action that posts the diff to your PR. Live today on npm: npm install @repose-sh/sdk, or npx @repose-sh/cli --help. The GitHub Action isn't on the Marketplace yet.# Monitors as code. Commit this, then `repose apply repose.json` # in CI — the GitHub Action posts the diff to your PR first. { "monitors": [ { "name": "checkout.acme.com", "kind": "http", "url": "https://checkout.acme.com/health", "interval": 30, "consensus": 3, // probes that must agree "dependsOn": ["stripe", "cloudflare"], "alertWhenUpstream": "hold" } ] }
No card. Commercial use OK. We'll only wake you up when something is actually broken — and Mercury will already know why.