<1ms
API Latency
10K/s
Request Limit
99.99%
API Uptime
REST + WS
Protocols

Quick Start

bash
# Install our SDK
pip install nexustrade-sdk
npm install nexustrade-sdk
python
import nexustrade
client = nexustrade.Client(api_key='your_api_key')
balance = client.account.balance()
print(f"Available: ${balance.available}")
order = client.trade.order(symbol='BTC-USD', side='BUY', quantity=0.1, type='MARKET')
print(f"Order ID: {order.id}")

Core Endpoints

GET/v1/account/balance
Retrieve your account balance and available margin.
Response: { "available": 10000.00, "margin": 5000.00 }
POST/v1/orders
Place a new order. Supports market, limit, stop-loss orders.
Body: { "symbol": "BTC-USD", "side": "BUY", "quantity": 0.1, "type": "MARKET" }
GET/v1/orders/{order_id}
Get details of a specific order.
Response: { "id": "ord_123", "status": "FILLED" }
DELETE/v1/orders/{order_id}
Cancel an open order.
Response: { "id": "ord_123", "status": "CANCELLED" }

Official SDKs

🐍

Python

pip install nexustrade

📦

Node.js

npm install nexustrade

♦️

Ruby

gem install nexustrade

Java

Maven: nexustrade-java

Rate Limits

REST API

10,000
Requests per minute

WebSocket

100
Subscriptions per connection

Orders

500
Orders per second