We offer two WebSocket options:
- HypeDexer WS (native) — curated streams powered by our indexer/database.
- Hyperliquid WS (bridged) — we maintain upstream connections to the official WS and relay selected channels. Your usage is subject to our caps (below) and upstream availability.
> Accounting & plan limits: see the section “WebSockets — General model & pricing characteristics” for how events convert to credits and for per-plan caps. (You can place that section right below this page.)
Endpoints (regions)
A global load balancer automatically routes your connection to the nearest infrastructure (Frankfurt or Tokyo):
Accounting (how WS usage is billed)
- Events → credits:
10 delivered events = 1 credit (rounded up per minute per connection).
- WS events are pooled with REST credits in your quota (resets every 30 days from plan activation).
- We may expose
X-WS-Delivered headers/metrics later for transparency.
- We reserve the right to adjust caps/weights with prior notice (see Changelog).
Per-plan WebSocket limits
Definitions:
Connection = one open WS socket to our edge.
Subscription = one active stream (topic/channel) on a connection.
Counts are aggregated across regions (EU/JP).
Heartbeat
- Ping interval every 60 seconds (respond with pong)
Notes & guardrails
- Bridged Hyperliquid WS: we proxy a subset of official streams. To protect upstream limits, our per-tenant caps may be stricter than Hyperliquid’s global caps. If you need more, contact us.
- Throughput & backpressure: bursty clients may be throttled to preserve fairness.
- Read-only: bridged channels are data/market feeds; order-posting or RPC limits (if any) are handled separately.
- Migration path: if/when native HypeDexer WS covers your needs, prefer HypeDexer WS for simpler accounting and lower upstream coupling.
Connection
When the connection is established, the server sends an initial welcome payload:
To start receiving data, you must send a subscription message:
After subscribing, the server confirms that the subscription is active:
Automatic reconnection can trigger additional welcome messages. Make sure to filter them out in your client.