Skip to Content

Public Status API

Use this API when you need one backend-owned view of the currently published hosted endpoints instead of probing routes directly from a client.

Handle

  • REST: GET /v1/public/status/endpoints

Response contract

{ "data": { "endpoints": [ { "id": "ethereum-https", "family": "rpc", "target_id": "ethereum", "transport": "https", "stage": "available", "status_source": "gateway_contract", "checked_at": "2026-05-10T02:30:00Z" }, { "id": "solana-websocket", "family": "rpc", "target_id": "solana", "transport": "websocket", "stage": "experimental", "status_source": "gateway_contract", "checked_at": "2026-05-10T02:30:00Z" } ] } }

Current semantics

  • family distinguishes rpc and market surfaces.
  • transport distinguishes https and websocket.
  • stage reflects the current published exposure level, such as available or experimental.
  • status_source identifies where the status truth came from. The current implementation uses gateway_contract.
  • checked_at records when the status summary was generated.

Current boundary

  • This API is a backend-owned public status summary.
  • It is meant to replace ad-hoc client-side endpoint probing for status pages.
  • It does not currently promise live latency numbers or SLA calculations.
Last updated on