Crate nautilus_kraken

Crate nautilus_kraken 

Source
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.