API
API Basics
REST API
- Public endpoint examples (you can try them directly in a web browser)
- How to generate an API key pair?
- How many API keys can I generate?
- What are the API rate limits?
- Can I apply for an unlimited API Key?
WebSocket API
- WebSocket API test suite (JavaScript)
- Python WebSocket - recommended Python library and usage examples
- WebSocket API - Market data feed example
- WebSocket API - unexpected disconnections from market data feeds
- How to maintain a valid order book
Trading via the API
- What are the possible trading modes?
- Trading rate limits
- Trading rate limit calculator
- Does Kraken allow trading bots?
- API symbols and tickers
Advanced API
- What is the authentication algorithm for private endpoints?
- REST API authentication calculator (Google Sheet)
- API error messages
- Does Kraken offer an API test environment?
- How to place, view, and cancel orders using a user reference
Example API Code
- REST API command line client (NodeJS)
- REST API command line client (Python)
- Kraken WebSocket API command line client
- Example code for C# REST and WebSocket API
- Example code for NodeJs REST and WebSocket API