Skip to main content
Real-time market data and streaming account updates for Kraken’s Derivatives market.
Derivatives WebSocket is streaming-only. Order entry on Derivatives is handled via the Derivatives REST API or the Unified FIX API. For end-to-end guidance, see the Derivatives Introduction.

Endpoint

wss://futures.kraken.com/ws/v1
A colocated endpoint is available alongside the Derivatives REST and Unified FIX surfaces. Connection details are provided during onboarding.

Authentication

Private feeds use a signed-challenge model:
  1. Connect to the WebSocket endpoint.
  2. Request a challenge using your api_key.
  3. Sign the challenge with your api_secret (SHA-256 → HMAC-SHA-512 → Base64).
  4. Include both original_challenge and signed_challenge in every subscribe/unsubscribe for private feeds.
The signing flow is documented in full in the Derivatives WebSocket guide.

Quick start

book (L2)

Order book snapshots and incremental updates.

ticker

Best-bid / best-offer with funding and mark.

open_orders

Private open-order snapshot and updates.

fills

Per-fill execution stream.
The complete public catalog (book, ticker, ticker_lite, trade, heartbeat) and private catalog (open_orders, open_orders_verbose, open_position, balances, fills, account_log, notifications, challenge) is available in the Derivatives WebSocket dropdown in the left navigation.

Connection management

Send a ping at least every 60 seconds to keep the connection open. On reconnect, re-issue subscribe requests for each feed; most feeds send a fresh snapshot followed by incremental updates.

Derivatives WebSocket guide

Authentication flow, subscribe/unsubscribe semantics.

Derivatives Introduction

Endpoints, protocols, and surface overview.

Derivatives REST

Order entry and account-data endpoints.

Unified FIX

Lowest-latency order entry across Spot + Derivatives.

Choose your protocol

REST vs WebSocket vs FIX — sequencing and cancel scope.