Skip to main content

Documentation Index

Fetch the complete documentation index at: https://kraken-sandbox.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Kraken’s Institutional platform covers four distinct services, each purpose-built for a specific use case. Access to all Institutional APIs requires onboarding through your Kraken Account Manager.

Services overview

ServiceWhat it doesProtocol
OTCExecute large block trades off the order book with minimal market impactREST
CustodySecure digital asset storage with segregated accounts, deposits, and withdrawalsREST
Prime FIXLow-latency institutional order management via FIX 4.4FIX 4.4
Prime WebSocketReal-time market data, order updates, and account event streamingWebSocket

What can I build?

Block trading desk

Use the OTC REST API to request quotes and execute large trades at negotiated prices, avoiding slippage on the public order book. Suitable for single-asset and cross-asset block trades.

Institutional custody

Use the Custody REST API to manage segregated wallets, automate deposit monitoring, initiate withdrawals, and reconcile client balances programmatically.

Prime order management

Use Prime FIX for deterministic, low-latency order routing with cancel-on-disconnect, session-based message replay, and co-location at Equinix London. Designed for systematic and HFT workflows.

Real-time prime data

Use Prime WebSocket to stream live order book data, fills, open positions, and account balances into your own execution or risk systems.

Choosing your protocol

NeedUse
Large off-book trade at a specific priceOTC REST
Programmatic custody and asset movementCustody REST
Low-latency order management with replayPrime FIX
Real-time fills and position dataPrime WebSocket
Combined order entry + data streamingPrime FIX + Prime WebSocket

Getting started

All Institutional API access requires onboarding. Contact your Account Manager or reach out at institutional@kraken.com to:
  • Request API credentials for the services you need
  • Arrange co-location if using Prime FIX
  • Complete any required NDA or compliance documentation

Custody REST authentication

How to authenticate requests to the Custody REST API

Prime WebSocket authentication

How to authenticate and subscribe to Prime WebSocket channels