Skip to main content
Status monitoring turns API health, ingestion state, freshness, incidents, latency, and SLA signals into a decision about whether downstream work should run. The public status page is a product surface. It checks service health, coverage, incidents, and market-family signals. The docs surface explains how those signals should be used by clients.

Status Signals

Client Policy

1

Separate service health from data trust

A healthy service can still return data that is stale for a specific job.
2

Check the relevant family

Inspect the venue family, symbol, and data family your workflow needs, not only global status.
3

Record the decision

Store status, coverage, incident, freshness, and request-ID context with downstream output.
4

Fail visibly

If status or freshness is outside tolerance, stop or mark the output instead of silently continuing.

Status Check Checklist

Record enough context to distinguish a global outage from a stale market, a coverage miss, or a client-side request problem. Use the global status view to decide whether a broad service issue is already known. Use symbol-level coverage and freshness checks to decide whether one workflow should run right now. Those are related signals, but they should not collapse into the same client decision.

Run Or Delay Rule

Status checks should end in one of a few explicit decisions. Use the same rule for REST pulls, WebSocket replay, SDK reconstruction, Data Catalog exports, dashboards, alerts, and model inputs. The point is to keep a stale market or incident window from looking like a normal result. Use Data quality for route-level quality checks, Reliability and gaps for workflow design, and WebSocket keep alive for stream recovery.

Escalation Notes

When a status check affects a customer workflow, include the route, symbol, data family, observed timestamp, expected freshness tolerance, request ID, and whether the issue is global or market-specific. That keeps support from treating a stale Lighter stream, a HIP-3 gap, and a general API outage as the same incident.
Last modified on June 28, 2026