Kraken website screenshot

Kraken

Kraken is one of the world's largest and longest-running cryptocurrency exchanges, founded in 2011 and headquartered in San Francisco. Kraken offers Spot and Futures trading, staking and yield through Kraken Earn, NFT marketplace access, OTC services, custody, prime brokerage, and a B2B Embed surface for partners. Kraken exposes a comprehensive set of APIs spanning REST, WebSocket, and FIX across the Spot exchange, Futures exchange (Kraken Futures, formerly Crypto Facilities), institutional services (Custody, OTC, Prime), and partner integration surfaces (Embed, Ramp, OAuth).

Kraken publishes 14 APIs on the APIs.io network, including Spot WebSocket API v2, Earn API, Account API, and 11 more. Tagged areas include Cryptocurrency, Exchange, Trading, Market Data, and Spot Trading.

The Kraken catalog on APIs.io includes 1 event-driven AsyncAPI specification, 1 JSON-LD context, and 3 Spectral governance rulesets.

Kraken’s developer surface includes authentication, sandbox, CLI, developer portal, getting-started guide, signup flow, pricing, and 58 more developer resources.

73.2/100 exemplar ▬ flat Agent 63/100 agent ready Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessPaidSelf serve
24 APIs 1 MCP Servers 12 Features 9 Use Cases
CryptocurrencyExchangeTradingMarket DataSpot TradingFuturesDerivativesStakingEarnNFTWebSocketFIXCustodyOTCPrime BrokerageEmbedOAuthPublic APIs

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 73.2/100 · exemplar
Contract Quality 15.5 / 25
Developer Ergonomics 15.7 / 20
Commercial Clarity 15.8 / 20
Operational Transparency 6.8 / 13
Governance 7.6 / 12
Discoverability 10.0 / 10
Agent readiness — 63/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 7 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 0 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 3 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/kraken: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 24

Individual APIs this provider publishes, each with its own machine-readable definition.

Kraken Spot WebSocket API v2

Real-time market data and private user data over WebSocket v2 using subscribe/unsubscribe semantics. Public channels include ticker (L1), book (L2), trade, ohlc, instrument, and...

Kraken Spot WebSocket API v1 (Legacy)

Legacy Kraken Spot WebSocket API. Continues to operate alongside v2 but v2 is the recommended path for new integrations. Public channels include ticker, book, trade, ohlc, sprea...

Kraken Futures WebSocket API

Real-time market data and private user feeds for Kraken Futures over WebSocket. Public feeds include trade, book, ticker, ticker_lite, heartbeat; private feeds include fills, op...

Kraken FIX API

FIX 4.4 / 5.0 SP2 protocol access for Kraken Spot and Futures, used by institutional and high-frequency clients. Provides order management (NewOrderSingle, OrderCancelRequest, O...

Kraken NFT API

REST API for Kraken's NFT marketplace surfaces: collections, asset lookups, listings, offers, watchlist, and user portfolio views. The NFT API is consumed alongside the Spot RES...

Kraken Earn API

REST endpoints for Kraken Earn (staking, yield, rewards). Lists strategies, allocates funds to a strategy, deallocates funds, and surfaces allocation status and reward history.

Kraken Embed REST API

B2B integration API enabling partners to embed Kraken trading, custody, and Earn capabilities into their own products. Provides user management, assets, deposits, withdrawals, q...

Kraken OAuth REST API

OAuth 2.0 authorization surface allowing third-party applications to request scoped delegated access to a Kraken account holder's data and trading capabilities.

Kraken Ramp REST API

Fiat on/off-ramp API surface that lets partner applications offer crypto purchase and conversion experiences powered by Kraken liquidity.

Kraken Custody REST API

Institutional custody API providing programmatic access to vaulting, sub-vaulting, wallet generation, transfers, and policy/governance configuration for assets held in Kraken Cu...

Kraken OTC REST API

Over-the-counter execution API for institutional clients to request quotes (RFQ), execute block trades, and retrieve OTC trade history.

Kraken Prime REST + WebSocket + FIX API

Prime brokerage API surface (REST, WebSocket, FIX) for institutional clients consolidating execution, custody, financing, and reporting under a single relationship.

Kraken Account API

Accounts, positions, orders, fills

Kraken Account Data API

Private endpoints returning account-scoped data

Kraken Auth API

API key checks

Kraken Charts API

OHLC candle data and analytics

Kraken Earn API

Staking and yield allocation endpoints

Kraken Funding API

Private endpoints for deposits, withdrawals, and transfers

Kraken History API

Account, execution, order, trigger, and market history

Kraken Market Data API

Public market data (no authentication required)

Kraken Subaccounts API

Subaccount creation and inter-account transfers

Kraken Trading API

Order placement, edit, and cancellation

Kraken Transfers API

Wallet, margin, and subaccount transfers

Kraken WebSocket API

Endpoints that mint tokens for private WebSocket subscriptions

Scroll for all 24

Postman Collections 2

Ready-to-run Postman collections for exercising this provider's APIs.

Open Collections 2

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Kraken Futures REST API

OPEN COLLECTION

Kraken Spot REST API

OPEN COLLECTION

Arazzo Workflows 11

Multi-step API workflows described with the Arazzo specification.

_Index

ARAZZO

Kraken Amend an Open Order

List open orders, amend one in place, then confirm the new terms.

ARAZZO

Kraken Balance-Aware Spot Buy

Read the account balance and live ticker, then branch on funding before buying.

ARAZZO

Kraken Cancel and Replace a Spot Order

Inspect an order, cancel it, then place a replacement order.

ARAZZO

Kraken Allocate Earn Funds and Confirm

Pick an Earn strategy, allocate funds, then poll until the allocation settles.

ARAZZO

Kraken Fund the Futures Wallet from Spot

Check spot balance, transfer to the futures wallet, then confirm it landed.

ARAZZO

Kraken Futures Account Snapshot

Pull account balances, open positions, and recent fills for a futures risk view.

ARAZZO

Kraken Place a Futures Order

Check instrument status and ticker, place a futures order, then confirm it is open.

ARAZZO

Kraken Preflight and Place Spot Order

Check system status and live ticker, place a spot order, then confirm it.

ARAZZO

Kraken Reconcile Spot Trade History

Pull trade history, drill into specific trades, then tie them to ledger entries.

ARAZZO

Kraken Withdraw Funds with Fee Preview

Check balance and withdrawal fees, withdraw to a saved address, then track status.

ARAZZO

Scroll for all 11

MCP Servers 1

Model Context Protocol servers that expose these APIs to AI agents.

kraken-mcp.yml

MCP SERVER

GraphQL 1

GraphQL schemas published by this provider.

Kraken GraphQL Schema

This document describes a conceptual GraphQL schema for the Kraken cryptocurrency exchange API. Kraken's public API is REST and WebSocket based (see the [Kraken REST API docs](h...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Kraken Plans Pricing

8 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Kraken Rate Limits

16 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 12

Notable capabilities this provider offers.

Spot Trading

Spot trading on 200+ cryptocurrency pairs with limit, market, stop loss, take profit, stop-loss-limit, take-profit-limit, settle position, trailing stop, and iceberg order types.

Margin Trading

Margin trading on supported pairs with leverage up to 5x for eligible users in eligible jurisdictions.

Futures Trading

Perpetual and fixed-maturity futures on Bitcoin, Ethereum, and other major assets via Kraken Futures.

Kraken Earn (Staking and Yield)

On-chain and off-chain staking plus opt-in bonded yield strategies across supported proof-of-stake and DeFi assets.

NFT Marketplace

Browse, list, bid, and buy NFTs across Ethereum and Solana with gas-free transactions and fiat settlement.

Subaccounts

Logical subaccount creation and inter-account transfers for institutional and family-office structuring.

Embed (B2B Integration)

White-label trading, custody, and Earn primitives that partners can embed into their own consumer or business products.

OAuth Delegated Access

OAuth 2.0 surface enabling third-party apps to act on a user's behalf with scoped permissions.

Co-located Connectivity

Colocation endpoints in London (colo-london.*) for ultra-low-latency access to Spot, Futures, FIX, and WebSocket surfaces.

FIX Connectivity

FIX 4.4 / 5.0 SP2 connectivity for institutional execution and market data flows.

WebSocket v2 with Authenticated Trading

Modern WebSocket v2 surface supporting subscribe/unsubscribe for market data and authenticated request/response trading methods.

Cancel on Disconnect

Automatic cancellation of resting orders when the trading session terminates, protecting algorithmic strategies from runaway risk.

Scroll for all 12

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Kraken Spot WebSocket API v2

Public WebSocket API for the Kraken cryptocurrency exchange (Spot v2). Provides real-time market data through subscribe/unsubscribe semantics over JSON. Channels documented here...

ASYNCAPI

Semantic Vocabularies 1

JSON-LD contexts and semantic vocabularies used across these APIs.

Kraken Context

16 classes · 25 properties

JSON-LD

Spectral Rules 3

Spectral governance rulesets for linting and validating these APIs.

Kraken API Rules

6 rules · 1 errors 5 warnings

SPECTRAL

Kraken API Rules

5 rules · 4 warnings 1 info

SPECTRAL

Kraken API Rules

35 rules · 15 errors 17 warnings 3 info

SPECTRAL

JSON Schema 117

Standalone JSON Schema definitions for this provider's data models.

Account

6 properties

JSON SCHEMA

AccountsResponse

0 properties

JSON SCHEMA

EditOrderFuturesRequest

7 properties

JSON SCHEMA

Instrument

10 properties

JSON SCHEMA

InstrumentsResponse

0 properties

JSON SCHEMA

SendOrderRequest

11 properties

JSON SCHEMA

Ticker

18 properties

JSON SCHEMA

TickersResponse

0 properties

JSON SCHEMA

Asset

8 properties

JSON SCHEMA

BookData

5 properties

JSON SCHEMA

BookEnvelope

3 properties

JSON SCHEMA

Candle

10 properties

JSON SCHEMA

InstrumentEnvelope

3 properties

JSON SCHEMA

OHLCEnvelope

3 properties

JSON SCHEMA

Pair

16 properties

JSON SCHEMA

PingRequest

2 properties

JSON SCHEMA

PongResponse

8 properties

JSON SCHEMA

PriceLevel

2 properties

JSON SCHEMA

SubscribeBookRequest

0 properties

JSON SCHEMA

SubscribeInstrumentRequest

0 properties

JSON SCHEMA

SubscribeOHLCRequest

0 properties

JSON SCHEMA

SubscribeRequestBase

2 properties

JSON SCHEMA

SubscribeTickerRequest

0 properties

JSON SCHEMA

SubscribeTradeRequest

0 properties

JSON SCHEMA

SubscriptionStatusResponse

8 properties

JSON SCHEMA

TickerEnvelope

3 properties

JSON SCHEMA

Ticker

12 properties

JSON SCHEMA

TradeEnvelope

3 properties

JSON SCHEMA

Trade

7 properties

JSON SCHEMA

UnsubscribeBookRequest

0 properties

JSON SCHEMA

UnsubscribeInstrumentRequest

0 properties

JSON SCHEMA

UnsubscribeOHLCRequest

0 properties

JSON SCHEMA

UnsubscribeRequestBase

2 properties

JSON SCHEMA

UnsubscribeTickerRequest

0 properties

JSON SCHEMA

UnsubscribeTradeRequest

0 properties

JSON SCHEMA

AccountTransferRequest

0 properties

JSON SCHEMA

AccountTransferResponse

0 properties

JSON SCHEMA

AddOrderBatchRequest

0 properties

JSON SCHEMA

AddOrderBatchResponse

0 properties

JSON SCHEMA

AddOrderRequest

0 properties

JSON SCHEMA

AddOrderResponse

0 properties

JSON SCHEMA

AmendOrderRequest

0 properties

JSON SCHEMA

AmendOrderResponse

0 properties

JSON SCHEMA

AssetInfoResponse

0 properties

JSON SCHEMA

AssetInfo

6 properties

JSON SCHEMA

AssetPair

20 properties

JSON SCHEMA

AssetPairsResponse

0 properties

JSON SCHEMA

BalanceExResponse

0 properties

JSON SCHEMA

BalanceResponse

0 properties

JSON SCHEMA

CancelAllAfterRequest

0 properties

JSON SCHEMA

CancelAllAfterResponse

0 properties

JSON SCHEMA

CancelAllResponse

0 properties

JSON SCHEMA

CancelOrderBatchRequest

0 properties

JSON SCHEMA

CancelOrderBatchResponse

0 properties

JSON SCHEMA

CancelOrderRequest

0 properties

JSON SCHEMA

CancelOrderResponse

0 properties

JSON SCHEMA

ClosedOrdersRequest

0 properties

JSON SCHEMA

ClosedOrdersResponse

0 properties

JSON SCHEMA

CreateSubaccountRequest

0 properties

JSON SCHEMA

CreateSubaccountResponse

0 properties

JSON SCHEMA

DepositAddressesRequest

0 properties

JSON SCHEMA

DepositAddressesResponse

0 properties

JSON SCHEMA

DepositMethodsResponse

0 properties

JSON SCHEMA

DepositStatusRequest

0 properties

JSON SCHEMA

DepositStatusResponse

0 properties

JSON SCHEMA

EarnAllocateRequest

0 properties

JSON SCHEMA

EarnAllocationsResponse

0 properties

JSON SCHEMA

EarnSimpleResponse

0 properties

JSON SCHEMA

EarnStatusResponse

0 properties

JSON SCHEMA

EarnStrategiesRequest

0 properties

JSON SCHEMA

EarnStrategiesResponse

0 properties

JSON SCHEMA

EarnStrategy

12 properties

JSON SCHEMA

EditOrderRequest

0 properties

JSON SCHEMA

EditOrderResponse

0 properties

JSON SCHEMA

FundingTxn

11 properties

JSON SCHEMA

LedgerEntry

9 properties

JSON SCHEMA

LedgersRequest

0 properties

JSON SCHEMA

LedgersResponse

0 properties

JSON SCHEMA

OHLCResponse

0 properties

JSON SCHEMA

OpenOrdersRequest

0 properties

JSON SCHEMA

OpenOrdersResponse

0 properties

JSON SCHEMA

OpenPositionsRequest

0 properties

JSON SCHEMA

OpenPositionsResponse

0 properties

JSON SCHEMA

OrderBookResponse

0 properties

JSON SCHEMA

OrderBook

2 properties

JSON SCHEMA

OrderInfo

18 properties

JSON SCHEMA

Position

17 properties

JSON SCHEMA

QueryLedgersRequest

0 properties

JSON SCHEMA

QueryLedgersResponse

0 properties

JSON SCHEMA

QueryOrdersRequest

0 properties

JSON SCHEMA

QueryOrdersResponse

0 properties

JSON SCHEMA

QueryTradesRequest

0 properties

JSON SCHEMA

QueryTradesResponse

0 properties

JSON SCHEMA

RecentSpreadsResponse

0 properties

JSON SCHEMA

RecentTradesResponse

0 properties

JSON SCHEMA

ServerTimeResponse

0 properties

JSON SCHEMA

SystemStatusResponse

0 properties

JSON SCHEMA

TickerResponse

0 properties

JSON SCHEMA

Ticker

9 properties

JSON SCHEMA

TradeBalanceRequest

0 properties

JSON SCHEMA

TradeBalanceResponse

0 properties

JSON SCHEMA

TradeInfo

13 properties

JSON SCHEMA

TradeVolumeRequest

0 properties

JSON SCHEMA

TradeVolumeResponse

0 properties

JSON SCHEMA

TradesHistoryRequest

0 properties

JSON SCHEMA

TradesHistoryResponse

0 properties

JSON SCHEMA

WalletTransferRequest

0 properties

JSON SCHEMA

WalletTransferResponse

0 properties

JSON SCHEMA

WebSocketsTokenResponse

0 properties

JSON SCHEMA

WithdrawCancelRequest

0 properties

JSON SCHEMA

WithdrawCancelResponse

0 properties

JSON SCHEMA

WithdrawInfoRequest

0 properties

JSON SCHEMA

WithdrawInfoResponse

0 properties

JSON SCHEMA

WithdrawRequest

0 properties

JSON SCHEMA

WithdrawResponse

0 properties

JSON SCHEMA

WithdrawStatusRequest

0 properties

JSON SCHEMA

WithdrawStatusResponse

0 properties

JSON SCHEMA

Scroll for all 117

JSON Structure 117

JSON Structure definitions describing this provider's data shapes.

Futures Rest Account Structure

6 properties

JSON STRUCTURE

Futures Rest Accounts Response Structure

0 properties

JSON STRUCTURE

Futures Rest Instrument Structure

10 properties

JSON STRUCTURE

Futures Rest Send Order Request Structure

11 properties

JSON STRUCTURE

Futures Rest Ticker Structure

18 properties

JSON STRUCTURE

Futures Rest Tickers Response Structure

0 properties

JSON STRUCTURE

Kraken Asset Structure

8 properties

JSON STRUCTURE

Kraken Book Data Structure

5 properties

JSON STRUCTURE

Kraken Book Envelope Structure

3 properties

JSON STRUCTURE

Kraken Candle Structure

10 properties

JSON STRUCTURE

Kraken Instrument Envelope Structure

3 properties

JSON STRUCTURE

Kraken Ohlc Envelope Structure

3 properties

JSON STRUCTURE

Kraken Pair Structure

16 properties

JSON STRUCTURE

Kraken Ping Request Structure

2 properties

JSON STRUCTURE

Kraken Pong Response Structure

8 properties

JSON STRUCTURE

Kraken Price Level Structure

2 properties

JSON STRUCTURE

Kraken Subscribe Book Request Structure

0 properties

JSON STRUCTURE

Kraken Subscribe Ohlc Request Structure

0 properties

JSON STRUCTURE

Kraken Subscribe Request Base Structure

2 properties

JSON STRUCTURE

Kraken Subscribe Ticker Request Structure

0 properties

JSON STRUCTURE

Kraken Subscribe Trade Request Structure

0 properties

JSON STRUCTURE

Kraken Ticker Envelope Structure

3 properties

JSON STRUCTURE

Kraken Ticker Structure

12 properties

JSON STRUCTURE

Kraken Trade Envelope Structure

3 properties

JSON STRUCTURE

Kraken Trade Structure

7 properties

JSON STRUCTURE

Kraken Unsubscribe Book Request Structure

0 properties

JSON STRUCTURE

Kraken Unsubscribe Ohlc Request Structure

0 properties

JSON STRUCTURE

Kraken Unsubscribe Request Base Structure

2 properties

JSON STRUCTURE

Kraken Unsubscribe Trade Request Structure

0 properties

JSON STRUCTURE

Spot Rest Add Order Request Structure

0 properties

JSON STRUCTURE

Spot Rest Add Order Response Structure

0 properties

JSON STRUCTURE

Spot Rest Amend Order Request Structure

0 properties

JSON STRUCTURE

Spot Rest Amend Order Response Structure

0 properties

JSON STRUCTURE

Spot Rest Asset Info Response Structure

0 properties

JSON STRUCTURE

Spot Rest Asset Info Structure

6 properties

JSON STRUCTURE

Spot Rest Asset Pair Structure

20 properties

JSON STRUCTURE

Spot Rest Asset Pairs Response Structure

0 properties

JSON STRUCTURE

Spot Rest Balance Ex Response Structure

0 properties

JSON STRUCTURE

Spot Rest Balance Response Structure

0 properties

JSON STRUCTURE

Spot Rest Cancel All Response Structure

0 properties

JSON STRUCTURE

Spot Rest Cancel Order Request Structure

0 properties

JSON STRUCTURE

Spot Rest Cancel Order Response Structure

0 properties

JSON STRUCTURE

Spot Rest Closed Orders Request Structure

0 properties

JSON STRUCTURE

Spot Rest Closed Orders Response Structure

0 properties

JSON STRUCTURE

Spot Rest Deposit Status Request Structure

0 properties

JSON STRUCTURE

Spot Rest Earn Allocate Request Structure

0 properties

JSON STRUCTURE

Spot Rest Earn Simple Response Structure

0 properties

JSON STRUCTURE

Spot Rest Earn Status Response Structure

0 properties

JSON STRUCTURE

Spot Rest Earn Strategy Structure

12 properties

JSON STRUCTURE

Spot Rest Edit Order Request Structure

0 properties

JSON STRUCTURE

Spot Rest Edit Order Response Structure

0 properties

JSON STRUCTURE

Spot Rest Funding Txn Structure

11 properties

JSON STRUCTURE

Spot Rest Ledger Entry Structure

9 properties

JSON STRUCTURE

Spot Rest Ledgers Request Structure

0 properties

JSON STRUCTURE

Spot Rest Ledgers Response Structure

0 properties

JSON STRUCTURE

Spot Rest Ohlc Response Structure

0 properties

JSON STRUCTURE

Spot Rest Open Orders Request Structure

0 properties

JSON STRUCTURE

Spot Rest Open Orders Response Structure

0 properties

JSON STRUCTURE

Spot Rest Open Positions Request Structure

0 properties

JSON STRUCTURE

Spot Rest Order Book Response Structure

0 properties

JSON STRUCTURE

Spot Rest Order Book Structure

2 properties

JSON STRUCTURE

Spot Rest Order Info Structure

18 properties

JSON STRUCTURE

Spot Rest Position Structure

17 properties

JSON STRUCTURE

Spot Rest Query Ledgers Request Structure

0 properties

JSON STRUCTURE

Spot Rest Query Ledgers Response Structure

0 properties

JSON STRUCTURE

Spot Rest Query Orders Request Structure

0 properties

JSON STRUCTURE

Spot Rest Query Orders Response Structure

0 properties

JSON STRUCTURE

Spot Rest Query Trades Request Structure

0 properties

JSON STRUCTURE

Spot Rest Query Trades Response Structure

0 properties

JSON STRUCTURE

Spot Rest Recent Trades Response Structure

0 properties

JSON STRUCTURE

Spot Rest Server Time Response Structure

0 properties

JSON STRUCTURE

Spot Rest System Status Response Structure

0 properties

JSON STRUCTURE

Spot Rest Ticker Response Structure

0 properties

JSON STRUCTURE

Spot Rest Ticker Structure

9 properties

JSON STRUCTURE

Spot Rest Trade Balance Request Structure

0 properties

JSON STRUCTURE

Spot Rest Trade Balance Response Structure

0 properties

JSON STRUCTURE

Spot Rest Trade Info Structure

13 properties

JSON STRUCTURE

Spot Rest Trade Volume Request Structure

0 properties

JSON STRUCTURE

Spot Rest Trade Volume Response Structure

0 properties

JSON STRUCTURE

Spot Rest Trades History Request Structure

0 properties

JSON STRUCTURE

Spot Rest Withdraw Info Request Structure

0 properties

JSON STRUCTURE

Spot Rest Withdraw Info Response Structure

0 properties

JSON STRUCTURE

Spot Rest Withdraw Request Structure

0 properties

JSON STRUCTURE

Spot Rest Withdraw Response Structure

0 properties

JSON STRUCTURE

Scroll for all 117

Examples 71

Example request and response payloads for these APIs.

Scroll for all 71

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Kraken Authentication

apiKey · 2 schemes

SECURITY

Kraken Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Kraken Vulnerability Disclosure

security.txt · contact published

SECURITY

Kraken Trust Center

SOC 2, ISO 27001, PCI DSS, GDPR

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Kraken Agentic Access

71 operations · 45 acting

71 operations · 45 acting

AGENTIC

Use Cases 9

What developers build with this provider.

Algorithmic Spot Trading

Build and operate automated trading strategies against Kraken Spot using REST for order management and WebSocket v2 for low-latency market data and execution streams.

Cross-Exchange Arbitrage

Use real-time order book and ticker feeds with low-latency colocation endpoints to power arbitrage strategies across Kraken and other venues.

Derivatives Market Making

Run market-making strategies on Kraken Futures using batched order entry, WebSocket fills, and FIX for high-volume connectivity.

Treasury and Custody Operations

Manage corporate or fund treasury balances using Kraken Custody and programmatic transfers, deposits, and withdrawals.

Staking-as-a-Service

Offer staking and yield products to end users via Kraken Earn allocation/deallocation endpoints, exposed through your own product.

Embedded Crypto Brokerage

Partners (fintechs, neobanks, wallets) use Kraken Embed to add trading, conversion, and custody capabilities to their own apps without building exchange infrastructure.

NFT Portfolio Management

Use the NFT API to power portfolio dashboards, valuation feeds, and collection-level analytics.

AI Agent Trading

Use the Kraken CLI's built-in MCP server (or the community oilst/kraken-mcp) to let LLM agents place orders, manage positions, and stream market data with tool-calling.

Tax and Reporting Pipelines

Pull trades history, ledgers, deposits, and withdrawals to drive tax-lot accounting, regulatory reporting, and audit pipelines.

Scroll for all 9

Integrations 5

Pre-built integrations with other platforms and tools.

Crypto Facilities (Kraken Futures)

Kraken Futures uses the Crypto Facilities REST v3 and WebSocket v1 protocols, with public GitHub example clients in multiple languages.

Kraken Wallet

Self-custody wallet that signs transactions locally; integrates with dApps and uses Kraken-published OAuth helpers.

Model Context Protocol

The Kraken CLI ships an embedded MCP server so any MCP-compatible agent runtime (Claude, Gemini, Cursor) can drive Kraken accounts.

TradingView

Kraken markets are available as a charting source on TradingView, and Kraken Pro embeds TradingView charts in its web client.

CCXT

Kraken Spot is supported as a first-class exchange adapter in the CCXT cryptocurrency exchange library.

Solutions 4

Packaged solutions this provider offers.

Kraken

The simplified Kraken consumer app for buying, selling, sending, and staking crypto with a fixed 1.0% / 1.5% spread on instant and custom orders.

Kraken Pro

The advanced trading platform with full Spot, Margin, and Futures surfaces, volume-tiered maker/taker fees from 0.25%/0.40% down to 0.00%/0.10% at $10M+ 30-day USD volume.

Kraken Institutional

Institutional offering bundling Custody, OTC, Prime brokerage, colocation, FIX, and dedicated relationship management.

Kraken Embed

B2B integration platform letting partners offer Kraken trading, custody, and Earn primitives inside their own products.

Resources

Get Started 4

Portal, sign-up, and the first successful call

Agent Surfaces 4

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 18

Pagination, idempotency, versioning, errors, and events

Scroll for all 18

Build 20

SDKs, sample code, and the tooling you integrate with

Scroll for all 20

Access & Security 6

Authentication, authorization, and security posture

Operate 4

Status, limits, changes, and where to get help

Commercial 5

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 2

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: kraken
name: Kraken
description: Kraken is one of the world's largest and longest-running cryptocurrency exchanges, founded in 2011 and headquartered
  in San Francisco. Kraken offers Spot and Futures trading, staking and yield through Kraken Earn, NFT marketplace access,
  OTC services, custody, prime brokerage, and a B2B Embed surface for partners. Kraken exposes a comprehensive set of APIs
  spanning REST, WebSocket, and FIX across the Spot exchange, Futures exchange (Kraken Futures, formerly Crypto Facilities),
  institutional services (Custody, OTC, Prime), and partner integration surfaces (Embed, Ramp, OAuth).
url: https://docs.kraken.com/api/
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: false
  try_now: false
  public: false
  label: Paid · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
specificationVersion: '0.20'
created: '2026-05-28'
modified: '2026-06-20'
x-source: public-apis/public-apis
x-category: Cryptocurrency
x-type: company
x-tier: 3
x-tier-reason: bulk-registered-from-public-apis
image: https://assets.kraken.com/marketing/web/kraken-logo.svg
tags:
- Cryptocurrency
- Exchange
- Trading
- Market Data
- Spot Trading
- Futures
- Derivatives
- Staking
- Earn
- NFT
- WebSocket
- FIX
- Custody
- OTC
- Prime Brokerage
- Embed
- OAuth
- Public APIs
apis:
- name: Kraken Spot WebSocket API v2
  description: Real-time market data and private user data over WebSocket v2 using subscribe/unsubscribe semantics. Public
    channels include ticker (L1), book (L2), trade, ohlc, instrument, and admin frames (status, heartbeat, ping/pong). Authenticated
    channels include executions and balances. Trading methods include add_order, amend_order, edit_order, cancel_order, cancel_all,
    cancel_on_disconnect, batch_add, and batch_cancel. The authenticated endpoint requires a token obtained from the Spot
    REST GetWebSocketsToken operation.
  humanURL: https://docs.kraken.com/api/docs/websocket-v2/ping
  baseURL: wss://ws.kraken.com/v2
  tags:
  - Spot
  - WebSocket
  - Market Data
  - Trading
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/category/websocket-v2/
  - type: APIReference
    url: https://docs.kraken.com/api/docs/websocket-v2/ping
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-ws-auth
  - type: AsyncAPI
    url: asyncapi/kraken-asyncapi.yml
- name: Kraken Spot WebSocket API v1 (Legacy)
  description: Legacy Kraken Spot WebSocket API. Continues to operate alongside v2 but v2 is the recommended path for new
    integrations. Public channels include ticker, book, trade, ohlc, spread; private channels include ownTrades and openOrders.
  humanURL: https://docs.kraken.com/api/docs/category/websocket-v1
  baseURL: wss://ws.kraken.com
  tags:
  - Spot
  - WebSocket
  - Legacy
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/category/websocket-v1
  - type: APIReference
    url: https://docs.kraken.com/api/docs/websocket-v1/ping
- name: Kraken Futures WebSocket API
  description: Real-time market data and private user feeds for Kraken Futures over WebSocket. Public feeds include trade,
    book, ticker, ticker_lite, heartbeat; private feeds include fills, open_positions, open_orders, account_log, notifications_auth,
    deposits_withdrawals.
  humanURL: https://docs.kraken.com/api/docs/category/futures-websocket
  baseURL: wss://futures.kraken.com/ws/v1
  tags:
  - Futures
  - Derivatives
  - WebSocket
  - Market Data
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/category/futures-websocket
  - type: APIReference
    url: https://docs.kraken.com/api/docs/futures-websocket/feeds/heartbeat
- name: Kraken FIX API
  description: FIX 4.4 / 5.0 SP2 protocol access for Kraken Spot and Futures, used by institutional and high-frequency clients.
    Provides order management (NewOrderSingle, OrderCancelRequest, OrderCancelReplaceRequest, etc.) and market data request
    flows (MarketDataRequest, MarketDataSnapshot/Refresh).
  humanURL: https://docs.kraken.com/api/docs/category/fix-api/
  baseURL: colo-london.vip-fix.kraken.com
  tags:
  - FIX
  - Institutional
  - Spot
  - Futures
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/category/fix-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/fix-api-auth
- name: Kraken NFT API
  description: 'REST API for Kraken''s NFT marketplace surfaces: collections, asset lookups, listings, offers, watchlist,
    and user portfolio views. The NFT API is consumed alongside the Spot REST API using the same API key authentication scheme.'
  humanURL: https://docs.kraken.com/api/docs/category/nft-rest/
  baseURL: https://api.kraken.com
  tags:
  - NFT
  - Marketplace
  - REST
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/category/nft-rest/
- name: Kraken Earn API
  description: REST endpoints for Kraken Earn (staking, yield, rewards). Lists strategies, allocates funds to a strategy,
    deallocates funds, and surfaces allocation status and reward history.
  humanURL: https://docs.kraken.com/api/docs/rest-api/allocate-strategy
  baseURL: https://api.kraken.com
  tags:
  - Earn
  - Staking
  - Yield
  - REST
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/allocate-strategy
- name: Kraken Embed REST API
  description: B2B integration API enabling partners to embed Kraken trading, custody, and Earn capabilities into their own
    products. Provides user management, assets, deposits, withdrawals, quote-based and custom orders, portfolio, Earn features,
    and webhooks for real-time event delivery.
  humanURL: https://docs.kraken.com/api/docs/category/embed/
  baseURL: https://embed.kraken.com
  tags:
  - Embed
  - B2B
  - Partner
  - REST
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/category/embed/
- name: Kraken OAuth REST API
  description: OAuth 2.0 authorization surface allowing third-party applications to request scoped delegated access to a Kraken
    account holder's data and trading capabilities.
  humanURL: https://docs.kraken.com/api/docs/category/oauth/
  baseURL: https://www.kraken.com/oauth
  tags:
  - OAuth
  - Authorization
  - REST
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/category/oauth/
- name: Kraken Ramp REST API
  description: Fiat on/off-ramp API surface that lets partner applications offer crypto purchase and conversion experiences
    powered by Kraken liquidity.
  humanURL: https://docs.kraken.com/api/docs/category/ramp/
  baseURL: https://ramp.kraken.com
  tags:
  - Ramp
  - On-Ramp
  - Off-Ramp
  - REST
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/category/ramp/
- name: Kraken Custody REST API
  description: Institutional custody API providing programmatic access to vaulting, sub-vaulting, wallet generation, transfers,
    and policy/governance configuration for assets held in Kraken Custody.
  humanURL: https://docs.kraken.com/api/docs/category/custody/
  baseURL: https://custody.kraken.com
  tags:
  - Custody
  - Institutional
  - REST
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/category/custody/
- name: Kraken OTC REST API
  description: Over-the-counter execution API for institutional clients to request quotes (RFQ), execute block trades, and
    retrieve OTC trade history.
  humanURL: https://docs.kraken.com/api/docs/category/otc/
  baseURL: https://otc.kraken.com
  tags:
  - OTC
  - Institutional
  - RFQ
  - REST
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/category/otc/
- name: Kraken Prime REST + WebSocket + FIX API
  description: Prime brokerage API surface (REST, WebSocket, FIX) for institutional clients consolidating execution, custody,
    financing, and reporting under a single relationship.
  humanURL: https://docs.kraken.com/api/docs/category/prime/
  baseURL: https://prime.kraken.com
  tags:
  - Prime
  - Brokerage
  - Institutional
  - REST
  - WebSocket
  - FIX
  properties:
  - type: Documentation
    url: https://docs.kraken.com/api/docs/category/prime/
- aid: kraken:kraken-account-api
  name: Kraken Account API
  description: Accounts, positions, orders, fills
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/kraken-account-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
- aid: kraken:kraken-account-data-api
  name: Kraken Account Data API
  description: Private endpoints returning account-scoped data
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - Account Data
  properties:
  - type: OpenAPI
    url: openapi/kraken-account-data-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
- aid: kraken:kraken-auth-api
  name: Kraken Auth API
  description: API key checks
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - Auth
  properties:
  - type: OpenAPI
    url: openapi/kraken-auth-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
- aid: kraken:kraken-charts-api
  name: Kraken Charts API
  description: OHLC candle data and analytics
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - Charts
  properties:
  - type: OpenAPI
    url: openapi/kraken-charts-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
- aid: kraken:kraken-earn-api
  name: Kraken Earn API
  description: Staking and yield allocation endpoints
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - Earn
  properties:
  - type: OpenAPI
    url: openapi/kraken-earn-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
- aid: kraken:kraken-funding-api
  name: Kraken Funding API
  description: Private endpoints for deposits, withdrawals, and transfers
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - Funding
  properties:
  - type: OpenAPI
    url: openapi/kraken-funding-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
- aid: kraken:kraken-history-api
  name: Kraken History API
  description: Account, execution, order, trigger, and market history
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - History
  properties:
  - type: OpenAPI
    url: openapi/kraken-history-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
- aid: kraken:kraken-market-data-api
  name: Kraken Market Data API
  description: Public market data (no authentication required)
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - Market Data
  properties:
  - type: OpenAPI
    url: openapi/kraken-market-data-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
- aid: kraken:kraken-subaccounts-api
  name: Kraken Subaccounts API
  description: Subaccount creation and inter-account transfers
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - Subaccounts
  properties:
  - type: OpenAPI
    url: openapi/kraken-subaccounts-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
- aid: kraken:kraken-trading-api
  name: Kraken Trading API
  description: Order placement, edit, and cancellation
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - Trading
  properties:
  - type: OpenAPI
    url: openapi/kraken-trading-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
- aid: kraken:kraken-transfers-api
  name: Kraken Transfers API
  description: Wallet, margin, and subaccount transfers
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - Transfers
  properties:
  - type: OpenAPI
    url: openapi/kraken-transfers-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
- aid: kraken:kraken-websocket-api
  name: Kraken WebSocket API
  description: Endpoints that mint tokens for private WebSocket subscriptions
  humanURL: https://docs.kraken.com/api/docs/rest-api/get-server-time
  baseURL: https://api.kraken.com
  tags:
  - WebSocket
  properties:
  - type: OpenAPI
    url: openapi/kraken-websocket-api-openapi.yml
  - type: Documentation
    url: https://docs.kraken.com/api/docs/rest-api/get-server-time
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/spot-rest/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
  - type: RateLimits
    url: https://support.kraken.com/articles/206548367-what-are-the-api-rate-limits
  - type: GraphQL
    url: graphql/kraken-graphql.md
  - type: Documentation
    url: https://docs.kraken.com/api/docs/futures-api/trading/get-accounts
  - type: APIReference
    url: https://docs.kraken.com/api/docs/category/futures-api/
  - type: Authentication
    url: https://docs.kraken.com/api/docs/guides/futures-api-auth
common:
- type: AgenticAccess
  url: agentic-access/kraken-agentic-access.yml
- type: TrustCenter
  url: security/kraken-trust-center.yml
- type: VulnerabilityDisclosure
  url: security/kraken-vulnerability-disclosure.yml
- type: DomainSecurity
  url: security/kraken-domain-security.yml
- type: Authentication
  url: authentication/kraken-authentication.yml
- type: PostmanWorkspace
  url: https://www.postman.com/kinlaneapi/kraken/overview
- type: Arazzo
  url: arazzo/kraken-amend-open-order-workflow.yml
  name: Kraken Amend an Open Order
- type: Arazzo
  url: arazzo/kraken-balance-aware-buy-workflow.yml
  name: Kraken Balance-Aware Spot Buy
- type: Arazzo
  url: arazzo/kraken-cancel-and-replace-order-workflow.yml
  name: Kraken Cancel and Replace a Spot Order
- type: Arazzo
  url: arazzo/kraken-earn-allocate-and-confirm-workflow.yml
  name: Kraken Allocate Earn Funds and Confirm
- type: Arazzo
  url: arazzo/kraken-fund-futures-wallet-workflow.yml
  name: Kraken Fund the Futures Wallet from Spot
- type: Arazzo
  url: arazzo/kraken-futures-account-snapshot-workflow.yml
  name: Kraken Futures Account Snapshot
- type: Arazzo
  url: arazzo/kraken-place-futures-order-workflow.yml
  name: Kraken Place a Futures Order
- type: Arazzo
  url: arazzo/kraken-preflight-place-spot-order-workflow.yml
  name: Kraken Preflight and Place Spot Order
- type: Arazzo
  url: arazzo/kraken-reconcile-trade-history-workflow.yml
  name: Kraken Reconcile Spot Trade History
- type: Arazzo
  url: arazzo/kraken-withdraw-funds-workflow.yml
  name: Kraken Withdraw Funds with Fee Preview
- type: Packages
  url: packages/kraken-packages.yml
- type: WellKnown
  url: well-known/kraken-well-known.yml
- type: SecurityTxt
  url: well-known/kraken-security.txt
- type: MCPServer
  url: mcp/kraken-mcp.yml
- type: LLMsTxt
  url: llms/kraken-llms.txt
- type: Overlay
  name: Kraken Spot REST enhancements
  url: overlays/kraken-spot-rest-overlay.yaml
- type: Overlay
  name: Kraken Futures REST enhancements
  url: overlays/kraken-futures-rest-overlay.yaml
- type: Conformance
  url: conformance/kraken-conformance.yml
- type: ErrorCatalog
  url: errors/kraken-error-codes.yml
- type: Lifecycle
  url: lifecycle/kraken-lifecycle.yml
- type: Sandbox
  url: sandbox/kraken-sandbox.yml
- type: Conventions
  url: conventions/kraken-conventions.yml
- type: DataModel
  url: data-model/kraken-data-model.yml
- type: CLI
  name: Kraken CLI command surface
  url: cli/kraken-cli.yml
- type: Website
  url: https://www.kraken.com/
- type: Portal
  url: https://docs.kraken.com/api/
- type: GettingStarted
  url: https://docs.kraken.com/api/docs/guides/global-intro
- type: Signup
  url: https://www.kraken.com/sign-up
- type: Authentication
  url: https://docs.kraken.com/api/docs/guides/spot-rest-auth
- type: Pricing
  url: https://www.kraken.com/features/fee-schedule
- type: TermsOfService
  url: https://www.kraken.com/legal
- type: PrivacyPolicy
  url: https://www.kraken.com/legal/privacy
- type: Blog
  url: https://blog.kraken.com/
- type: StatusPage
  url: https://status.kraken.com/
- type: Support
  url: https://support.kraken.com/
- type: FAQ
  url: https://support.kraken.com/categories/360001393671-Trading-Funding
- type: GitHubOrganization
  url: https://github.com/krakenfx
- type: GitHubOrganization
  url: https://github.com/CryptoFacilities
- type: SDKs
  name: Kraken Go SDK (Spot + Derivatives)
  url: https://github.com/krakenfx/api-go
- type: SDKs
  name: Kraken PHP API Client (Spot)
  url: https://github.com/krakenfx/kraken-api-client
- type: SDKs
  name: Kraken Python WebSocket Client
  url: https://github.com/krakenfx/kraken-wsclient-py
- type: SDKs
  name: Crypto Facilities REST v3 Python (Futures)
  url: https://github.com/CryptoFacilities/REST-v3-Python
- type: SDKs
  name: Crypto Facilities REST v3 Java (Futures)
  url: https://github.com/CryptoFacilities/REST-v3-Java
- type: SDKs
  name: Crypto Facilities REST v3 C# (Futures)
  url: https://github.com/CryptoFacilities/REST-v3-CSharp
- type: SDKs
  name: Crypto Facilities REST v3 Node.js (Futures)
  url: https://github.com/CryptoFacilities/REST-v3-NodeJs
- type: SDKs
  name: Crypto Facilities REST v3 Kotlin (Futures)
  url: https://github.com/CryptoFacilities/REST-v3-kotlin
- type: SDKs
  name: Crypto Facilities WebSocket v1 Python (Futures)
  url: https://github.com/CryptoFacilities/WebSocket-v1-Python
- type: SDKs
  name: Crypto Facilities WebSocket v1 C# (Futures)
  url: https://github.com/CryptoFacilities/WebSocket-v1-CSharp
- type: SDKs
  name: Crypto Facilities WebSocket v1 Rust (Futures)
  url: https://github.com/CryptoFacilities/WebSocket-v1-Rust
- type: CLI
  name: Kraken CLI (Rust, AI-native, MCP-capable)
  url: https://github.com/krakenfx/kraken-cli
- type: Tools
  name: Kraken CLI MCP Server (official)
  description: The Kraken CLI (krakenfx/kraken-cli) embeds a Model Context Protocol server over stdio so LLM agents can call
    Kraken Spot, Futures, and Earn endpoints through tool-calling without writing a custom HTTP client.
  url: https://github.com/krakenfx/kraken-cli
- type: Tools
  name: oilst/kraken-mcp (community FastMCP server)
  description: Community-maintained FastMCP server exposing the Kraken Pro REST API as tools for the Gemini CLI and other
    MCP-compatible agent runtimes.
  url: https://github.com/oilst/kraken-mcp
- type: Tools
  name: Kraken Wallet (self-custody)
  url: https://github.com/krakenfx/wallet
- type: SpectralRules
  url: rules/kraken-rules.yml
- type: Vocabulary
  url: vocabulary/kraken-vocabulary.yml
- type: JSONLD
  url: json-ld/kraken-context.jsonld
- type: Plans
  url: plans/kraken-plans-pricing.yml
- type: RateLimits
  url: rate-limits/kraken-rate-limits.yml
- type: FinOps
  url: finops/kraken-finops.yml
- type: Features
  data:
  - name: Spot Trading
    description: Spot trading on 200+ cryptocurrency pairs with limit, market, stop loss, take profit, stop-loss-limit, take-profit-limit,
      settle position, trailing stop, and iceberg order types.
  - name: Margin Trading
    description: Margin trading on supported pairs with leverage up to 5x for eligible users in eligible jurisdictions.
  - name: Futures Trading
    description: Perpetual and fixed-maturity futures on Bitcoin, Ethereum, and other major assets via Kraken Futures.
  - name: Kraken Earn (Staking and Yield)
    description: On-chain and off-chain staking plus opt-in bonded yield strategies across supported proof-of-stake and DeFi
      assets.
  - name: NFT Marketplace
    description: Browse, list, bid, and buy NFTs across Ethereum and Solana with gas-free transactions and fiat settlement.
  - name: Subaccounts
    description: Logical subaccount creation and inter-account transfers for institutional and family-office structuring.
  - name: Embed (B2B Integration)
    description: White-label trading, custody, and Earn primitives that partners can embed into their own consumer or business
      products.
  - name: OAuth Delegated Access
    description: OAuth 2.0 surface enabling third-party apps to act on a user's behalf with scoped permissions.
  - name: Co-located Connectivity
    description: Colocation endpoints in London (colo-london.*) for ultra-low-latency access to Spot, Futures, FIX, and WebSocket
      surfaces.
  - name: FIX Connectivity
    description: FIX 4.4 / 5.0 SP2 connectivity for institutional execution and market data flows.
  - name: WebSocket v2 with Authenticated Trading
    description: Modern WebSocket v2 surface supporting subscribe/unsubscribe for market data and authenticated request/response
      trading methods.
  - name: Cancel on Disconnect
    description: Automatic cancellation of resting orders when the trading session terminates, protecting algorithmic strategies
      from runaway risk.
- type: UseCases
  data:
  - name: Algorithmic Spot Trading
    description: Build and operate automated trading strategies against Kraken Spot using REST for order management and WebSocket
      v2 for low-latency market data and execution streams.
  - name: Cross-Exchange Arbitrage
    description: Use real-time order book and ticker feeds with low-latency colocation endpoints to power arbitrage strategies
      across Kraken and other venues.
  - name: Derivatives Market Making
    description: Run market-making strategies on Kraken Futures using batched order entry, WebSocket fills, and FIX for high-volume
      connectivity.
  - name: Treasury and Custody Operations
    description: Manage corporate or fund treasury balances using Kraken Custody and programmatic transfers, deposits, and
      withdrawals.
  - name: Staking-as-a-Service
    description: Offer staking and yield products to end users via Kraken Earn allocation/deallocation endpoints, exposed
      through your own product.
  - name: Embedded Crypto Brokerage
    description: Partners (fintechs, neobanks, wallets) use Kraken Embed to add trading, conversion, and custody capabilities
      to their own apps without building exchange infrastructure.
  - name: NFT Portfolio Management
    description: Use the NFT API to power portfolio dashboards, valuation feeds, and collection-level analytics.
  - name: AI Agent Trading
    description: Use the Kraken CLI's built-in MCP server (or the community oilst/kraken-mcp) to let LLM agents place orders,
      manage positions, and stream market data with tool-calling.
  - name: Tax and Reporting Pipelines
    description: Pull trades history, ledgers, deposits, and withdrawals to drive tax-lot accounting, regulatory reporting,
      and audit pipelines.
- type: Integrations
  data:
  - name: Crypto Facilities (Kraken Futures)
    description: Kraken Futures uses the Crypto Facilities REST v3 and WebSocket v1 protocols, with public GitHub example
      clients in multiple languages.
  - name: Kraken Wallet
    description: Self-custody wallet that signs transactions locally; integrates with dApps and uses Kraken-published OAuth
      helpers.
  - name: Model Context Protocol
    description: The Kraken CLI ships an embedded MCP server so any MCP-compatible agent runtime (Claude, Gemini, Cursor)
      can drive Kraken accounts.
  - name: TradingView
    description: Kraken markets are available as a charting source on TradingView, and Kraken Pro embeds TradingView charts
      in its web client.
  - name: CCXT
    description: Kraken Spot is supported as a first-class exchange adapter in the CCXT cryptocurrency exchange library.
- type: Solutions
  data:
  - name: Kraken
    description: The simplified Kraken consumer app for buying, selling, sending, and staking crypto with a fixed 1.0% / 1.5%
      spread on instant and custom orders.
  - name: Kraken Pro
    description: The advanced trading platform with full Spot, Margin, and Futures surfaces, volume-tiered maker/taker fees
      from 0.25%/0.40% down to 0.00%/0.10% at $10M+ 30-day USD volume.
  - name: Kraken Institutional
    description: Institutional offering bundling Custody, OTC, Prime brokerage, colocation, FIX, and dedicated relationship
      management.
  - name: Kraken Embed
    description: B2B integration platform letting partners offer Kraken trading, custody, and Earn primitives inside their
      own products.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com