🔗 WebSocket API
Endpoints
WebSocket endpoint provides real-time exchange rates streaming which works in Subscribe-Publish communication model.
Endpoints
| Environment | Encryption | Value | Region |
|---|---|---|---|
| Production | Yes | wss://api-realtime.exrates.coinapi.io | GeoDNS (auto-routing) |
| Production | No | ws://api-realtime.exrates.coinapi.io | GeoDNS (auto-routing) |
| Production | Yes | wss://api-realtime-ncsa.exrates.coinapi.io | North & South America |
| Production | No | ws://api-realtime-ncsa.exrates.coinapi.io | North & South America |
| Production | Yes | wss://api-realtime-emea.exrates.coinapi.io | Europe, Middle East & Africa |
| Production | No | ws://api-realtime-emea.exrates.coinapi.io | Europe, Middle East & Africa |
| Production | Yes | wss://api-realtime-apac.exrates.coinapi.io | Asia Pacific |
| Production | No | ws://api-realtime-apac.exrates.coinapi.io | Asia Pacific |
[!NOTE]
The default endpoints (
api-realtime.exrates.coinapi.io) use GeoDNS to automatically route your WebSocket connections to the nearest datacenter. If you prefer to use a specific region, you can use the region-specific endpoints listed above.
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