- Authentication API — wallet-based authentication, JWT tokens, and session management
- Trading API — trading, positions, transfers, market data, and the WebSocket stream
Base URLs
All examples in these docs use the production hosts above. Market data endpoints are served from the Trading API base URL and require no authentication.
Contents
Getting Started
Authentication flow, JWT and API key (HMAC) auth
API Key Management
Create, list, and revoke API keys; scopes and IP allow-lists
Signing Requests with API Keys
HMAC-SHA256 signature algorithm with Node.js and Python examples
Authentication Service API
Challenge, verify, refresh, login, logout, /auth/me
Trading API Service
Health, auth testing, and exchange market data
Market Data API
Prices, momentum, std, VWMA (no auth required)
Spot Trading
Spot accounts, orders, trades, deposits, withdrawals
Perpetuals Trading
Positions, leverage, margin, perp orders, funding
Account Transfers
Internal transfers and send history
WebSocket API
Real-time streams and liquidation warnings
Error Handling
Error response formats, codes, HTTP statuses
Reference
Rate limits, data types, implementation notes