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.

~15 minutes API keys — never custody Spot margin trading

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

1

Log In to Kraken

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

Select an Asset

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

Generate New Deposit Address

  1. Click Generate New Address.
  2. Copy the deposit address.
You have your unique identifier for connecting Kraken to AstraBit.

This deposit address may be used as your unique identifier when connecting Kraken to AstraBit.

Kraken BTC deposit address generation screen.
Generate and copy your BTC deposit address

Part 2 · Create Kraken API Keys

4

Open API Settings

  1. Log in to Kraken.
  2. Open Security or API Settings.
Kraken security settings menu.
Open Security settings
Kraken API settings page.
Navigate to API settings
5

Create New API Key

  • Click Generate New Key.
Kraken Generate New Key button.
Generate a new key
Kraken new API key form.
The new API key form
6

Configure API Permissions

  1. Name the API key description (example: AstraBit).
  2. Enable only the permissions required for AstraBit.
  3. 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
Kraken API permissions configuration.
Enable query and order permissions only
7

Save API Key

  1. Confirm settings.
  2. Generate the API key.
Kraken API key confirmation screen.
Confirm and generate
8

Copy API Credentials

  1. Copy and securely store your API Key.
  2. Copy and securely store your Private Key / Secret Key.
You have your API credentials, safely stored.

Store your API credentials securely. If lost or compromised, generate a new API key immediately.

Kraken API key and secret key display.
Copy both keys to a safe location

Part 3 · Connect Kraken to AstraBit

9

Connect in AstraBit

  1. Log in to your AstraBit Nexus Dashboard.
  2. Navigate to Exchanges → Connect Exchange → Kraken.
  3. Enter your API Name, API Key, Secret Key, and Deposit Address (unique identifier, if requested).
  4. Click Connect.
Kraken is connected and ready to power your trading bot.
AstraBit Kraken API connection form.
Enter your credentials in Nexus

Final Check

API Configuration Checklist

Before you create a bot, make sure your Kraken API has:

1Trading permissions enabled.
2Query permissions enabled.
3Withdrawal permissions disabled.

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.

Create Your Trading Bot →
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.