Status API

Machine-readable feed. JSON. Cached for 60 seconds.

Returns the kye.status.report.v1 schema. Public, unauthenticated.

Plain Q&A

Plain Q&A

Short questions. Short answers.

Endpoint

Try it. Sign it. Replay it.

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

Short take. Big idea.

$ 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

Versioned. Public. Open.

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

Status values

You ship faster. You stay in control.