Skip to main content
The Yellow.pro platform provides REST and WebSocket APIs for authentication, trading, account management, and market data. There are two base URLs:
  • Authentication API — wallet-based authentication, JWT tokens, and session management
  • Trading API — trading, positions, transfers, market data, and the WebSocket stream
New here? Start with Getting Started with API to authenticate and obtain your API keys.

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