Endpoints
WebSocket endpoint provides real-time market data streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below.
Endpoints
| Enviroment | Encryption | Value |
|---|---|---|
| Production | Yes | wss://lowercase-exchange-name.ws-ds.md.coinapi.io/(eg. wss://coinbase.ws-ds.md.coinapi.io/) |
| Production | Yes | wss://cross-connect-endpoint/md/ws-ds-lowercase-exchange-name/(eg. wss://cross-connect-endpoint/md/ws-ds-coinbase/) |
| Production | No | ws://lowercase-exchange-name.ws-ds.md.coinapi.io/(eg. ws://coinbase.ws-ds.md.coinapi.io/) |
| Production | No | ws://cross-connect-endpoint/md/ws-ds-lowercase-exchange-name/(eg. ws://cross-connect-endpoint/md/ws-ds-coinbase/) |
| Production | Yes | wss://api-ncsa.coinapi.io/md/ws-ds-lowercase-exchange-name/(eg. wss://api-ncsa.coinapi.io/md/ws-ds-coinbase/) |
| Production | No | ws://api-ncsa.coinapi.io/md/ws-ds-lowercase-exchange-name/(eg. ws://api-ncsa.coinapi.io/md/ws-ds-coinbase/) |
| Production | Yes | wss://api-emea.coinapi.io/md/ws-ds-lowercase-exchange-name/(eg. wss://api-emea.coinapi.io/md/ws-ds-coinbase/) |
| Production | No | ws://api-emea.coinapi.io/md/ws-ds-lowercase-exchange-name/(eg. ws://api-emea.coinapi.io/md/ws-ds-coinbase/) |
| Production | Yes | wss://api-apac.coinapi.io/md/ws-ds-lowercase-exchange-name/(eg. wss://api-apac.coinapi.io/md/ws-ds-coinbase/) |
| Production | No | ws://api-apac.coinapi.io/md/ws-ds-lowercase-exchange-name/(eg. ws://api-apac.coinapi.io/md/ws-ds-coinbase/) |
For Hyperliquid L4 feeds (book_l4, trade_l4, hl_oracle_prices, hl_twap_statuses, hl_misc_events, hl_system_events), use the dedicated hyperliquidl4 data source name, for example wss://hyperliquidl4.ws-ds.md.coinapi.io/ or wss://api-ncsa.coinapi.io/md/ws-ds-hyperliquidl4/.
For testing, debugging and development purposes we are recommending:
wscatclient from thenpmpackage repository: https://github.com/websockets/wscatsandystandalone WebSocket client with our message templates available at: https://app.gosandy.io/?url=https://raw.githubusercontent.com/coinapi/coinapi-sdk/master/data-api/sandy-ws-v1.json&u=Ar
General
WebSocket endpoint provides real-time market data streaming which works in Subscribe-Publish communication model. After establishing a WebSocket connection with us, you will need to send a Hello message documented below.
High Availability Setup for WebSocket DS
Configure exchange-specific WebSocket DS endpoints for regional resilience and customer-side failover.