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::KrakenFuturesHttpClient;pub use http::KrakenFuturesRawHttpClient;pub use http::KrakenHttpError;pub use http::KrakenSpotHttpClient;pub use http::KrakenSpotRawHttpClient;pub use websocket::futures::client::KrakenFuturesWebSocketClient;pub use websocket::spot_v2::client::KrakenSpotWebSocketClient;
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 integration module.
- http
- HTTP/REST client implementations for Kraken APIs.
- python
- Python bindings from
pyo3. - websocket
- WebSocket client implementations for Kraken APIs.