Broker setup
Connect Kraken Pro
7 steps2 fields
Kraken doesn't offer practice mode. Your bot will trade with real money — you can pause it anytime from the dashboard.
Step by step
Getting your Kraken Pro API keys
- 1Open Kraken Pro and sign inThis is Kraken Pro — not the regular Kraken site. The steps are different.
- 2Open Settings → APITap the person icon in the top-right corner, choose "Settings", then switch to the "API" tab.
- 3Tap "Create API key" and name itUse a name like "Soar Bot". Names must be unique across all keys on your account.
Soar Bot - 4Turn ON these 6 permissions ONLY
- Query Funds
- Query Open Orders & Trades
- Query Closed Orders & Trades
- Modify Orders
- Cancel/Close Orders
- WebSocket interface
- 5Leave Withdraw Funds OFFNEVER turn on "Withdraw Funds". Your bot does not need it. Turning it on creates a security risk if the key ever leaks.
- 6Skip the IP restrictionLeave "IP restriction" off — Soar bots use many different network addresses, and turning it on would block them.
- 7Tap "Generate key" and copy both valuesKraken shows the API Key and the Private Key. The private key is a long string ending in "==". Copy both right away — they are shown ONCE only.
Permissions
What to enable — and what to leave OFF
✓Enable these
- Query Funds
- Query Open Orders & Trades
- Modify Orders
- Cancel/Close Orders
✕Never enable these
- Withdraw Funds (NEVER turn on — Soar never withdraws)
Why this matters: Soar only ever needs read + place-order permissions. If you give a key withdraw or transfer access, anyone with that key could move funds — including a security risk if your machine is ever compromised. Disabling withdraw on the key itself means even a worst-case leak can't drain your account.
What you paste
The fields Soar asks for
- API Key
paste API keyA long random string of letters/numbers from Kraken. - Private Key
paste private keyA long random string ending with "==". Only shown once when you create the key.
Security & trust
Where your keys live
Soar passes your Kraken Prokeys straight from your browser into YOUR Cloudflare Worker. Soar's servers see them once during the ~30-second deploy window, then never again.
The bot that talks to Kraken Pro runs on the free Cloudflare Workers tier in your own Cloudflare account. You see + control everything from your Cloudflare dashboard. You can rotate the keys, pause the bot, or destroy the Worker at any time — Soar has zero ability to undo that.
Read the full security modelSee also
Related help topics
The connect-broker wizard explained
How the full 7-step flow works, end to end.
Security & trust
Key safety, the deployment agreement, broker permissions, and what Soar can and can't do.
How the autonomous bot works
Cloudflare Workers, scheduling, signal routing, position management.
Glossary
Clear definitions for every trading term Soar uses.
