Status API

Machine-readable status feed. Returns the kye.status.report.v1 schema. Cached 60s.

Endpoint

GET https://status.kyeprotocol.com/status/api/components

Public, unauthenticated. Returns JSON. Polls upstream KYE Cloud + Cloudflare for live values, caches in KV for 60s.

Example

$ curl -sS https://status.kyeprotocol.com/status/api/components | jq .

{
  "schema_version": "kye.status.report.v1",
  "generated_at": "2026-05-12T14:01:22.421Z",
  "overall_status": "operational",
  "summary": "All systems operational.",
  "components": [
    {
      "id": "gateway",
      "name": "KYE Gateway",
      "group": "runtime",
      "status": "operational",
      "checked_at": "2026-05-12T14:01:21.811Z",
      "latency_p50_ms": 38,
      "latency_p95_ms": 122,
      "uptime_30d": 0.99994
    },
    {
      "id": "cloud",
      "name": "KYE Cloud Dashboard",
      "group": "control_plane",
      "status": "operational",
      "checked_at": "2026-05-12T14:01:21.840Z",
      "latency_p95_ms": 89,
      "uptime_30d": 0.99998
    }
  ],
  "active_incidents": [],
  "next_maintenance": null
}

Schema

The full JSON Schema is at kye.status.report.v1.json.

Status values