Skip to main content
Kraken’s Exchange APIs span two trading engines (Spot and Derivatives) and three protocols (REST, WebSocket, FIX). Pick the surface that matches your workflow.
New here? Start with Choose your protocol for a side-by-side feature and latency comparison.

Spot

Order management, account data, market data, funding, and Earn on Kraken’s Spot trading engine.

Spot REST

Account, trading, funding, and Earn. Public and private endpoints over HTTPS.

Spot WebSocket

Real-time market data and order entry. v2 recommended; v1 maintained.

Spot FIX

Lowest-latency order entry via Unified FIX 4.4.

Derivatives

Perpetuals and dated contracts on BTC, ETH, and more.

Derivatives REST

Order entry, account, positions, fills, and historical data.

Derivatives WebSocket

Streaming-only market data and account updates.

Derivatives FIX

Order entry via Unified FIX 4.4 — same session as Spot FIX.

Not sure where to start?

Choose your protocol

Side-by-side feature, latency, and sequencing comparison.

Authentication

HMAC-SHA512 signing for REST and WebSocket private endpoints.

Rate limits

Limits across REST, WebSocket, and FIX.

Errors

Common errors and how to resolve them.