Updated: 2026-02-14
How to Create a Kraken API Key
Create a query-only API key in Kraken to connect your spot, margin, and futures trades to Tiltless. This guide covers key creation, permission scoping, and security best practices.
Updated: 2026-02-14
Create a query-only API key in Kraken to connect your spot, margin, and futures trades to Tiltless. This guide covers key creation, permission scoping, and security best practices.
Log in to your Kraken account and navigate to Settings > API. Click 'Add Key' or 'Generate New Key.'
Kraken will show a permissions selection screen. Label the key descriptively (e.g., 'Tiltless Read-Only') before configuring permissions.
Kraken uses granular permission scopes. For Tiltless, enable only the query permissions needed to read your trade history.
Do not enable any permissions related to trading, withdrawals, funding, or account management. Query permissions can read data but cannot modify your account or execute trades.
After creating the key, Kraken shows your API key and private key. Copy both values immediately — Kraken will not show the private key again.
Paste the API key and private key into Tiltless under your integration settings. Tiltless encrypts both values at rest.
API keys are credentials. Treat them with the same care as a password.
Once you have your query-only API key and private key, paste them into Tiltless. Your trades will begin syncing automatically — typically within a few minutes.
Tiltless pulls fills, fees, and order types from Kraken. You can disconnect at any time by revoking the key in Kraken.
If your connection fails after entering credentials, check these common issues.
Go to Settings > API in your Kraken account. You can also navigate via Security > API from the account menu.
Enable only 'Query Funds', 'Query Open Orders & Trades', and 'Query Closed Orders & Trades.' Do not enable trading, withdrawal, or any other permissions.
Kraken uses a nonce (incrementing number) to prevent replay attacks on API requests. The default nonce window works for most integrations. If you see nonce-related errors, try increasing the nonce window in Kraken's API settings.
Yes, when scoped to query-only permissions. A query-only key cannot execute trades, transfer funds, or modify your account. Tiltless encrypts your credentials at rest.
Revoke it immediately in Kraken under Settings > API. A query-only key cannot move funds, but you should still revoke and replace any compromised credential. Create a new key and update it in Tiltless.
The query permissions cover spot and margin data. Kraken Futures may use a separate API depending on your account setup. Check Kraken's documentation for your specific account structure.
Go to Settings > API, find the key, and delete it. The key stops working immediately. Tiltless retains imported data but stops syncing new trades.
Kraken API keys do not have a built-in expiration. They remain active until you manually delete them. Rotate keys periodically as a security practice.
Paste your query-only API key into Tiltless and your trades sync automatically. Under two minutes to set up.