| Exchange |
Chain |
Connector |
Onboarding Guide |
| Hyperliquid |
Arbitrum L2 |
perps-connectors-hyperliquid |
Setup |
| Decibel |
Aptos L1 |
perps-connectors-decibel |
Setup |
| Aevo |
Ethereum |
perps-connectors-aevo |
Setup |
| Orderly |
Arbitrum / Optimism / Polygon / Base |
perps-connectors-orderly |
Setup |
| Paradex |
StarkNet L2 |
perps-connectors-paradex |
Setup |
| dYdX V4 |
Cosmos |
perps-connectors-dydx |
— |
| Vertex |
Arbitrum |
perps-connectors-vertex |
— |
| GMX V2 |
Arbitrum |
perps-connectors-gmx |
— |
| Exchange |
Connector |
| Binance USDM |
perps-connectors-ccxt |
| Bybit |
perps-connectors-ccxt |
| OKX |
perps-connectors-ccxt |
Configure which CEXes to load with PERPS_CCXT_EXCHANGES=binanceusdm,bybit,okx (default).
# Check connector status
perps connector ls
perps ops auth-check
# Market data (no credentials needed for most venues)
perps market ticker BTC --connector hyperliquid
perps funding scan --asset BTC
# Trading (requires credentials)
perps order submit hyperliquid BTC-PERP long --type limit 0.01 --limit-price 50000
| Exchange |
Auth model |
| Hyperliquid |
EVM private key |
| Aevo |
API key + secret + EVM signing key |
| Decibel |
Bearer token + Aptos Ed25519 signing key |
| Orderly |
Account ID + ed25519 secret key |
| Paradex |
JWT + StarkNet account address |
| dYdX V4 |
Cosmos address |
| Vertex |
REST + WebSocket URLs |
| GMX V2 |
REST URL |
| Binance USDM |
API key + secret |
| Bybit |
API key + secret |
| OKX |
API key + secret + passphrase |
See .env.example for all environment variables.
| Exchange |
Taker (Tier 0) |
Maker (Tier 0) |
Notes |
| Hyperliquid |
0.045% |
0.015% |
7 tiers, HYPE staking discounts up to 40% |
| Aevo |
0.050% |
0.030% |
Flat rates, no volume tiers |
| Decibel |
0.034% |
0.011% |
7 tiers |
| Orderly |
0.080% |
0.040% |
6 tiers, broker-dependent |
| Paradex |
0% |
0% |
Zero Fee Perps for retail; API takers 0.02% |