Skip to main content

Quick Decision

Dependency Tree

kraken-sdk (268 deps) --- Full application
├── kraken-ws ─────────── WebSocket client
│   ├── kraken-book ───── Orderbook engine
│   │   └── kraken-types - Primitives
│   └── kraken-types
├── kraken-futures-ws ─── Futures client
├── kraken-auth ───────── Authentication
└── kraken-types

kraken-wasm (35 deps) ─── Browser
└── kraken-book
    └── kraken-types

Comparison

CrateUse CaseAsyncWASMDeps
kraken-sdkFull applicationsYesNo268
kraken-wsCustom WebSocket handlingYesNo~100
kraken-futures-wsFutures onlyYesNo~100
kraken-authAuth onlyYesNo~50
kraken-bookOrderbook logic onlyNoYes35
kraken-typesShared types onlyNoYes28
kraken-wasmBrowser JS bindingsNoYes35

Feature Flags

kraken-sdk

[dependencies]
kraken-sdk = { git = "...", features = ["metrics", "auth"] }
FeatureDescription
metricsPrometheus export
authAuthenticated endpoints
fullAll features