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

PRIOR to attempting to connect your Kraken margin account to your AstraBit Nexus account via API, please ensure:
  • 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

  1. Log into your Kraken account
  2. Navigate to Funding

Step 2: Select an Asset

  1. In the asset list, locate Bitcoin (BTC) or another supported asset
  2. Select the asset (BTC)

Step 3: Generate New Deposit Address

  1. Click Generate New Address
  2. 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

  1. Log in to Kraken
  2. 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

  1. Confirm settings
  2. Generate API key

Step 8: Copy API Credentials

Copy and securely store:

  1. API Key
  2. 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

  1. Log in to your AstraBit Nexus Dashboard
  2. 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
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.

If you experience any problems, contact support by email or submit a ticket through Discord .