A tour through the product. What we built, why it works, and what it looks like when something actually breaks.
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 — runs the playbook your senior SRE would run at 3am. Traceroutes, recent deploys, dependency status pages, historical pattern lookup. By the time the page reaches your phone, the investigation is already in your inbox.
Repose continuously mirrors the status pages of 50+ major SaaS dependencies — Stripe, AWS, Cloudflare, Vercel, GitHub, Auth0, Twilio, Datadog. 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, escalation, and someone to pick up when the primary doesn't answer. We bundle it.
Atlassian Statuspage charges $99/mo for 1,000 subscribers, then $300/mo per audience-specific page. We bundle unlimited status pages and unlimited subscribers with every paid tier. Custom domain, full CSS control, multi-language support.
Configuration drift between dashboard and code is a bug we own. The plan: define your monitors however you ship the rest of your infrastructure — Terraform, TypeScript SDK, CLI, or the dashboard. Today it's the dashboard; the rest is what we're building next. In order:
# Define a monitor with consensus alerting and # dependency-aware suppression. Apply with `terraform apply`. resource "repose_monitor" "checkout" { name = "checkout.acme.com" url = "https://checkout.acme.com/health" interval = 30 consensus = 3 # probes that must agree depends_on_status = [ "stripe.com", "aws.amazon.com/us-east-1" ] alert_when_upstream = "tag_only" on_call { rotation = repose_rotation.engineering.id escalate_after = "5m" } }
No card. Commercial use OK. We'll only wake you up when something is actually broken — and Mercury will already know why.