UAT Environment
The UAT (User Acceptance Testing) environment is a sandbox for testing and development.
Connection URL
wss://cadenza-ws-uat.algo724.com/connection/websocket
Purpose
Use the UAT environment to:
- Develop integrations - Build and test WebSocket applications
- Test real-time flows - Verify subscription and RPC handling
- Validate reconnection - Test connection recovery logic
- Debug issues - Troubleshoot in isolation from production
Differences from Production
| Aspect | UAT | Production |
|---|---|---|
| URL | cadenza-ws-uat.algo724.com | cadenza-ws.algo724.com |
| Data | Test/sandbox data | Real market data |
| Rate limits | Relaxed | Standard |
| Exchanges | Sandbox/testnet | Production |
Supported Venues (UAT)
| Venue | Description |
|---|---|
BINANCE_SANDBOX | Binance Testnet |
B2C2_UAT | B2C2 UAT environment |
BLOCKFILLS_UAT | BlockFills UAT |
DERIBIT_UAT | Deribit Testnet |
OKX_UAT | OKX Demo |
Getting Started
1. Obtain UAT Credentials
Contact Cadenza support for UAT account access.
2. Connect to UAT WebSocket
from centrifuge import Client
UAT_WS_URL = "wss://cadenza-ws-uat.algo724.com/connection/websocket"
# Get token from UAT HTTP API
# See HTTP API UAT docs for authentication
client = Client(UAT_WS_URL, token=uat_access_token)
await client.connect()
3. Test Subscriptions
# Subscribe to sandbox order book
sub = client.new_subscription("market:orderBook:BINANCE_SANDBOX:BTC/USDT")
sub.on_publication = handle_update
await sub.subscribe()
Test Data
UAT environment includes:
- Simulated order book updates
- Test trading account data
- Sandbox exchange connections
Best Practices
- Use separate credentials - Never use production tokens in UAT
- Test edge cases - Simulate disconnections and errors
- Verify before production - Complete full workflow testing
- Test reconnection - Ensure your app handles reconnects properly
Limitations
- Market data may not reflect real conditions
- Order execution is simulated
- Some features may be unavailable
- Historical data is limited
See Also
- HTTP API UAT Environment - REST API testing