How to Connect Kraken to AstraBit
Connect your Kraken account to AstraBit for automated trading. This guide explains account requirements, how to generate your required Kraken BTC identifier, create API keys, and connect Kraken to AstraBit.
Before you Begin
- You are eligible for Kraken Spot Margin Trading
- You maintain a minimum balance of at least $50–$100+ in your Kraken margin wallet
- You have created a Bitcoin (BTC) deposit address for your unique identifier
Important 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.
- Please review Kraken’s current eligibility requirements directly through Kraken Support or your Kraken account dashboard.
- Eligibility rules may change and are determined by Kraken and applicable regulations.
Why a BTC Deposit Address Is Required
Kraken does not always provide a standard user identifier for third-party integrations.
To complete connection setup, AstraBit may use your Kraken BTC deposit address as your account identifier.
Part 1: Generate Your Kraken BTC Deposit Address
Step 1: Log in to Kraken
- Log into your Kraken account
- Navigate to Funding
Step 2: Select an Asset
- In the asset list, locate Bitcoin (BTC) or another supported asset
- Select the asset (BTC)
Step 3: 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
Step 4: Open API Settings
- Log in to Kraken
- Open Security or API Settings


Step 5: Create New API Key
- Click Generate New Key


Step 6: Configure API Permissions
- Name API Key description (example shown: AstraBit)
- Enable only the permissions required for AstraBit.
- WebSocket Interface: On
Recommended Permissions
- Query Funds
- Query Open Orders
- Query Closed Orders
- Create / Modify Orders
- Cancel Orders
Disable
- Withdraw Funds
- Deposit Permissions
- Account Admin Permissions
⚠️ AstraBit does not require withdrawal permissions.

Step 7: Save API Key
- Confirm settings
- Generate API key

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

Part 3: Connect Kraken API to AstraBit
Step 9: Connect in AstraBit
- Log in to your AstraBit Nexus Dashboard
- Navigate to Exchanges → Connect Exchange → Kraken
Enter:
- API Name
- API Key
- Secret Key
- Deposit Address (Unique Identifier, if requested)
Then click Connect

API Configuration Checklist
Ensure your Kraken API has:
- Trading permissions enabled
- Query permissions enabled
- Withdrawal permissions disabled
⚠️ Security Reminder:
AstraBit
- Cannot withdraw funds
- Cannot move assets
- Can only trade using the permissions you approve
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.