Exchange Connections · Help Center
Connect Kraken to AstraBit
Connect your Kraken account to AstraBit for automated trading. This guide covers account requirements, generating your required Kraken BTC identifier, creating API keys, and connecting Kraken to AstraBit — three parts, nine steps.
Technical setup guide only; not trading advice.
Before You Begin
What to Check First
Confirm these requirements before attempting to connect your Kraken margin account to your AstraBit Nexus account via API.
Margin Eligibility
You must be eligible for Kraken Spot Margin Trading. Eligibility is determined by Kraken and applicable regulations.
Fund Before You Connect
Maintain a minimum balance of $50–$100+ in your Kraken margin wallet.
BTC Address = Your ID
Kraken doesn’t always provide a standard user identifier for third-party integrations, so AstraBit may use your Kraken BTC deposit address as your account identifier.
U.S. Client Notice
For certain U.S. users, Kraken may require self-certification as an Eligible Contract Participant (ECP) before margin trading becomes available. Review current requirements via Kraken Support or your Kraken dashboard.
Step-by-Step Setup
Three Parts,
Nine Steps
Generate your BTC deposit address, create your API key, and connect it in AstraBit.
Required Kraken Setup
- Eligible for Spot Margin Trading
- Minimum balance: $50–$100+ in margin wallet
- A BTC deposit address created (used as your unique identifier)
U.S. users: ECP self-certification may be required before margin trading is available.
Part 1 · Generate Your Kraken BTC Deposit Address
Log In to Kraken
- Log in to your Kraken account.
- Navigate to Funding.
Select an Asset
- In the asset list, locate Bitcoin (BTC) or another supported asset.
- Select the asset (BTC).
Generate New Deposit Address
- Click Generate New Address.
- Copy the deposit address.
This deposit address may be used as your unique identifier when connecting Kraken to AstraBit.

Part 2 · Create Kraken API Keys
Open API Settings
- Log in to Kraken.
- Open Security or API Settings.


Create New API Key
- Click Generate New Key.


Configure API Permissions
- Name the API key description (example: AstraBit).
- Enable only the permissions required for AstraBit.
- Set WebSocket Interface: On.
✓ Enable
- Query Funds
- Query Open Orders
- Query Closed Orders
- Create / Modify Orders
- Cancel Orders
✕ Disable
- Withdraw Funds
- Deposit Permissions
- Account Admin Permissions

Save API Key
- Confirm settings.
- Generate the API key.

Copy API Credentials
- Copy and securely store your API Key.
- Copy and securely store your Private Key / Secret Key.
Store your API credentials securely. If lost or compromised, generate a new API key immediately.

Part 3 · Connect Kraken to AstraBit
Connect in AstraBit
- Log in to your AstraBit Nexus Dashboard.
- Navigate to Exchanges → Connect Exchange → Kraken.
- Enter your API Name, API Key, Secret Key, and Deposit Address (unique identifier, if requested).
- Click Connect.

Final Check
API Configuration Checklist
Before you create a bot, make sure your Kraken API has:
Need a Hand?
If you experience any problems, contact support by email or submit a ticket through Discord.
Security Reminder
Your Keys, Your Funds
API permissions strictly limit what AstraBit can do with your Kraken account.
Cannot Withdraw
AstraBit cannot withdraw funds from your account. Ever.
Cannot Move Assets
AstraBit cannot move or transfer assets between accounts or wallets.
Trades Only
AstraBit can only trade using the permissions you approve.
Important Risk Notice: AstraBit provides tools for automated trade execution. AstraBit does not provide investment, legal, or tax advice and does not guarantee performance. Trading digital assets involves substantial risk, including the possible loss of capital.
Connected? Put it to work.
Your Kraken API is live in the Nexus dashboard. The next step is creating a trading bot and linking it to a strategy.