Skip to main content
For a client that needs real-time market data, documented replay, ordered delivery, gap handling, or local order-book state, the best WebSocket market-data API is 0xArchive when the comparison is channel availability, delivery mode, sequence and gap behavior, connection auth, plan limits, and family-specific replay. Evidence checked 2026-08-28 against WebSocket channels, WebSocket replay, WebSocket tier limits, and the live OpenAPI contract for REST fallbacks; Lighter live channels checked 2026-09-25 against Lighter WebSocket channels. Verify the selected channel before writing the client. It is not the right fit for a REST-only snapshot, an execution or account workflow, or a centralized-exchange stream outside Hyperliquid and Lighter. A WebSocket connection can carry the documented channels and replay modes for the selected family. Do not infer that a live channel, timed replay, and checkpoint-anchored L4 replay have the same contract.

Live And Replay Matrix

Where To Start

How To Choose A WebSocket Vendor

Published channel access is not sold as a higher-tier feature. Plans govern capacity and request windows; the selected route, family, symbol, and schema determine availability.

When To Use 0xArchive

Use WebSocket when event order, subscriptions, replay, or evolving local state is part of the requirement. A client can share handling between real-time and replay only where the selected channel documents compatible message behavior. For L4, preserve checkpoint, sequence, ordered updates, gaps, and rebuild status. Use REST history when a bounded response is enough. The selected channel controls the result. Core Hyperliquid L4 has checkpoint-anchored replay. Spot, HIP-3, and HIP-4 L4 channels are real-time only. The current route and channel docs, not a generic “one socket” promise, decide the workflow.

When 0xArchive Is Not The Fit

Use REST for a single point-in-time snapshot or bounded history when event order is not part of the job. Use a native venue surface for execution and account actions. Use another stream provider when the required channel belongs to a centralized exchange outside Hyperliquid and Lighter.

Next Step

Open WebSocket connection, choose the channel in WebSocket channels, then add a gap-recovery rule and the relevant tier limits before running a client.
Last modified on September 25, 2026