Realtime overview

Stream live market data, order fills, and platform events over the Drazill WebSocket feed.

Drazill publishes live updates over a single WebSocket connection. Instead of polling the REST API, you open one socket, subscribe to the channels you care about, and receive prices, order fills, trades, and market events as they happen.

The feed at a glance

  • One connection, many channels. Open a socket to /ws, then subscribe to any of the seven channels. Public market-data channels need no auth; your private stream and chat rooms do.
  • A frozen, generated contract. Every channel, event name, and payload on the WebSocket API reference is generated from Drazill’s realtime contract — the same registry the exchange and the official clients share — so the docs can’t drift from what the server sends. Event names are canonical (order_filled, never order_fill).
  • No missed fills. Each frame on a channel carries a monotonic sequence. If you detect a gap, you resync and the server replays exactly what you missed. Fills, cancels, wallet updates, trades, and market events are durably replayable.
  • Try it in the browser. The WebSocket reference includes an interactive Playground — connect, subscribe, and watch frames arrive live.

In the Playground, connect to staging with a drzl_test_ key — the paper environment. Never paste a drzl_live_ key into a browser.