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. 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 11, 2026