Expand description
Kraken exchange adapter for NautilusTrader.
This adapter provides integration with the Kraken cryptocurrency exchange, supporting both Spot and Futures markets.
§Features
- REST API v2 client for market data and account operations
- WebSocket v2 client for real-time data feeds
- Support for Spot and Futures markets
- Comprehensive instrument, ticker, trade, orderbook, and OHLC data
- Prepared for execution support (orders, positions, balances)
§API Documentation
§Python Bindings
Enable the python feature to use this adapter from Python:
nautilus-kraken = { version = "0.52.0", features = ["python"] }Re-exports§
pub use config::KrakenDataClientConfig;pub use config::KrakenExecClientConfig;pub use http::client::KrakenHttpClient;pub use http::client::KrakenRawHttpClient;pub use websocket::client::KrakenWebSocketClient;
Modules§
- common
- Shared primitives and utilities for the Kraken adapter.
- config
- Configuration types for Kraken data and execution clients.
- data
- Data client integration module.
- execution
- Execution client module (for future implementation).
- http
- HTTP/REST client implementation for the Kraken v2 API.
- python
- Python bindings from
pyo3. - websocket
- WebSocket client implementation for the Kraken v2 API.