Status pages

Public status pages

Branded public status pages backed by live metric thresholds and synthetic probe results. No extra infrastructure — the page is served directly by the edge runtime.

Define a page

POST /api/status/pages
{
  "slug": "acme",
  "title": "Acme platform status",
  "components": [
    {
      "name": "API",
      "kind": "synthetic",
      "checkId": "checkout-api",
      "uptimeWindowDays": 90
    },
    {
      "name": "Payment processing",
      "kind": "metric",
      "expr": "rate(payment_success_total[5m]) / rate(payment_attempt_total[5m])",
      "thresholds": {"green": 0.99, "yellow": 0.95}
    }
  ]
}

Public viewer

Your page lives at /status/<slug> with no authentication. Auto-refreshes every 30 seconds; no JavaScript framework required.

Features