Introduction
Cadenza is a unified trading API platform that connects you to multiple cryptocurrency exchanges through a single interface.
What is Cadenza?
Cadenza simplifies multi-exchange trading by providing:
- Unified API - Single interface to trade across multiple exchanges
- Real-time Data - WebSocket streaming for market data and order updates
- Secure Credentials - Encrypted storage of exchange API keys
- Normalized Data - Consistent data formats across all exchanges
Supported Exchanges
| Exchange | Spot | Futures | Status |
|---|---|---|---|
| Binance | Yes | Yes | Active |
| OKX | Yes | Yes | Active |
| Bybit | Yes | Yes | Active |
API Interfaces
Cadenza provides two API interfaces:
| API | Protocol | Best For |
|---|---|---|
| HTTP API | HTTPS REST | Simple integrations, scripting, account management |
| WebSocket API | WebSocket (Centrifugo) | Real-time data, live trading, streaming updates |
Both APIs support the same operations - choose based on your use case.
Getting Started
- Quick Start - Get up and running in minutes
- Concepts - Understand key terminology
- Authentication - Learn how authentication works
- HTTP API - REST API reference
- WebSocket API - Real-time API reference
Environments
| Environment | HTTP API | WebSocket |
|---|---|---|
| Production | https://cadenza-api.algo724.com | wss://cadenza-ws.algo724.com |
| UAT | https://cadenza-api-uat.algo724.com | wss://cadenza-ws-uat.algo724.com |
SDKs
- TypeScript
- Python
- Go
npm install cadenza-client-typescript@github:cyberapper/cadenza-client-typescript#v3.0.0
pip install git+https://github.com/cyberapper/cadenza-client-python.git
go get github.com/cyberapper/cadenza-core