Skip to main content
Kraken’s Exchange APIs give you programmatic access to two separate trading engines — Spot and Derivatives — each with its own endpoints, rate limits, and authentication flows.

Markets

Protocols

All three protocols are available for both Spot and Derivatives, but with different capabilities on each engine. See Choose your protocol for a full feature matrix, latency comparison, and guidance on which protocol to use.

Workflows

Feature matrix

Performance and hosting

For latency-sensitive strategies, Kraken offers connectivity options from AWS London (~2 ms) to direct colocation at Equinix London (~200 μs). See Colocation and connectivity for the full breakdown.

Getting started

Choose your protocol

Detailed comparison of REST, WebSocket, and FIX for each market

API key permissions

Understand which permissions to enable for your use case

Authentication

Nonce management and HMAC-SHA512 signature generation

Order lifecycle

How order states and transitions work across all protocols

Error reference

Common errors and how to fix them

Rate limits

How rate limits work across REST, WebSocket, and FIX