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