---
seo:
  description: Public WebSocket API for interacting with UDX as a member.
sidebar:
  label: Overview
title: WebSocket API
---
Public WebSocket API for interacting with UDX as a member.

Version: 2026-08-11

- Server: `wss://api.uat.udx.underdogsports.com`
- Server: `wss://api.underdogexchange.com`

## Subscriptions

The subscribe, unsubscribe, and snapshot commands shared by every channel.

- [Subscribe to Channels](/api-reference/websocket/subscriptions/receive-subscribe-command) — `RECEIVE /ws`
- [Unsubscribe from Channels](/api-reference/websocket/subscriptions/receive-unsubscribe-command) — `RECEIVE /ws`
- [Request Snapshots](/api-reference/websocket/subscriptions/receive-snapshot-command) — `RECEIVE /ws`

## Market Data

Live public order book and trade subscriptions and recovery.

- [Stream Order Books](/api-reference/websocket/market-data/send-orderbook-data) — `SEND /ws`
- [Stream Stats](/api-reference/websocket/market-data/send-stats-data) — `SEND /ws`
- [Stream Trades](/api-reference/websocket/market-data/send-trade-data) — `SEND /ws`

## RFQs

Live request for quote and quote streams, and their creation.

- [Create RFQs](/api-reference/websocket/rfqs/receive-create-rfq-command) — `RECEIVE /ws`
- [Stream RFQs](/api-reference/websocket/rfqs/send-rfq-data) — `SEND /ws`
- [Create Quotes](/api-reference/websocket/rfqs/receive-create-quote-command) — `RECEIVE /ws`
- [Accept Quotes](/api-reference/websocket/rfqs/receive-accept-quote-command) — `RECEIVE /ws`
- [Confirm Quotes](/api-reference/websocket/rfqs/receive-confirm-quote-command) — `RECEIVE /ws`
- [Cancel Quotes](/api-reference/websocket/rfqs/receive-cancel-quote-command) — `RECEIVE /ws`
- [Stream Quotes](/api-reference/websocket/rfqs/send-quote-data) — `SEND /ws`

## Market Lifecycle

Change-only notifications about published single-leg and multi-leg markets.

- [Stream Market Lifecycle Events](/api-reference/websocket/market-lifecycle/send-market-lifecycle-data) — `SEND /ws`

## Orders

Private streams of the caller's own order lifecycle and executions.

- [Create Orders](/api-reference/websocket/orders/receive-create-order-command) — `RECEIVE /ws`
- [Cancel Orders](/api-reference/websocket/orders/receive-cancel-order-command) — `RECEIVE /ws`
- [Amend Orders](/api-reference/websocket/orders/receive-amend-order-command) — `RECEIVE /ws`
- [Stream orders](/api-reference/websocket/orders/send-order-data) — `SEND /ws`
- [Stream fills](/api-reference/websocket/orders/send-fill-data) — `SEND /ws`
