Market Makers
Quick reference for market makers integrating with Synthetix perpetual futures.
Overview
Synthetix provides a trading API with EIP-712 authentication, and WebSocket support for low-latency trading.
Rate Limits
API rate limits apply to ensure fair usage and system stability.
See Rate Limits for more information.
Order Types
| Order Type | Description | Maker/Taker |
|---|---|---|
limitAlo | Add Liquidity Only (post-only) | Maker only |
limitGtc | Good Till Canceled | Either |
limitIoc | Immediate or Cancel | Taker |
market | Market execution | Taker |
limitAlo):
- Rejected if would match immediately
- Guarantees maker fee rate
- Essential for market making
- Set
reduceOnly: trueto only close positions - Prevents increasing exposure
See Place Orders for complete order type documentation.
WebSocket API
Recommended Subscriptions:subAccountUpdates- Consolidated stream for orders, trades, positions, and fundingorderbook- Real-time orderbook depth updatesmarketPrices- Mark, index, and last price updates
- Place and cancel orders directly via WebSocket for lower latency
- All trading operations require EIP-712 signatures
See WebSocket API and Subscriptions for complete documentation.
Authentication
- EIP-712 signatures required for all trading operations
- No API keys needed
- Supports subaccount delegation
- Domain:
"Synthetix", Version:"1", ChainId:1
See Authentication for implementation details.
Quick Start
- Review fee structure and tier requirements
- Set up WebSocket connections for low latency
- Use
limitAloorder type for post-only (maker) orders - Subscribe to
subAccountUpdatesfor consolidated trading updates - Implement proper reconnection and heartbeat handling
API Reference
- Fees - Complete fee tier structure
- Rate Limits - Detailed rate limit documentation
- Place Orders - Order placement endpoint
- WebSocket API - Real-time trading and market data
- Authentication - EIP-712 signing guide