Guided exchange connection

Connect Kraken to OC9 safely.

Keep this guide open while using Kraken. You will create a restricted API key, copy two credentials, and return directly to OC9.

11 clear steps5 required permissions0 withdrawal permission
Create or Sign In to Kraken

This existing referral link may provide signup benefits depending on Kraken promotions. OC9 may receive compensation through exchange partnerships at no additional cost to users.

01

Kraken account

Create or sign in to Kraken.

Open Kraken using the signup link above, or sign in to your existing account. Complete any account or identity verification Kraken requires before continuing.

What you should seeYour Kraken account dashboard with access to account settings.
02

Account security

Enable two-factor authentication.

Secure the Kraken account with 2FA before creating an API key. Follow Kraken’s current security prompts and keep your login credentials private.

OC9 never needs or asks for your Kraken password.
03

Navigation

Open Kraken Settings.

Open the profile control in Kraken and select Settings.

What you should locateThe Settings option from the account/profile menu.
Kraken profile menu showing SettingsOpen Settings · click to enlarge
04

Navigation

Open Connections & API.

Inside Settings, choose Connections & API. This is where Kraken manages third-party API access.

What you should locateThe Connections & API section in Kraken settings.
Kraken Connections and API navigationConnections & API · click to enlarge
05

Dedicated connection

Create a dedicated OC9 API key.

Choose the option to create a new API key. Use this key only for OC9 so its access can be reviewed or revoked independently.

What you should seeThe API key creation form with permission choices.
Kraken API key creation permissionsCreate API key · click to enlarge

Step 06 · most important safety check

Enable only these permissions.

Do not add broader access. OC9 requires only the verified permissions below.

Enable

  • Query Funds
  • Query Open Orders & Trades
  • Query Closed Orders & Trades
  • Create & Modify Orders
  • Cancel & Close Orders
×

Never enable

Withdraw Funds / withdrawal permissions

OC9 does not require withdrawal access. If it is enabled accidentally, revoke or delete that API key and create a new restricted key.

Funds remain at KrakenOC9 never needs your Kraken passwordAPI access can be revoked in Kraken
07

Generate credentials

Create the restricted API credentials.

After confirming the permission checklist, tell Kraken to generate the new API key.

Check again: withdrawal permissions must be off before generating the key.
Kraken generated API Key and Private KeyGenerated credentials · click to enlarge
08

Critical credential moment

Copy both values immediately.

Kraken displays an API Key and a Private Key / API Secret. Securely copy both before leaving this screen.

KrakenAPI Key→OC9Kraken API Key
KrakenPrivate Key / Secret→OC9Kraken API Secret

If the Private Key/Secret is lost and Kraken will not display it again, create a new restricted API key.

Never share these credentials

Do not email them, send them to OnTheCouchStudio, upload them, or share them with support. This website never collects API credentials.

Steps 09–11

Return to OC9 immediately.

You now have the two values OC9 needs.

  1. Return to OC9.
  2. Continue to Exchange API Setup.
  3. Paste the Kraken API Key into Kraken API Key.
  4. Paste the Kraken Private Key into Kraken API Secret.
  5. Save the configuration.
  6. Allow OC9 to verify the connection.
Connection completeContinue only after OC9 accepts the credentials and completes its verification checks.

Setup help

If something does not work.

Cannot find Connections & API

Return to the Kraken account/profile menu, open Settings, and look for Connections & API. Kraken may update its interface, so use its settings navigation rather than a saved screen position.

API key or Private Key was lost

Delete or revoke the incomplete key and create a new restricted API key. Kraken may not display the Private Key again.

Wrong permissions were selected

Compare the key against the five-item checklist above. If access is broader or different, revoke it and create a correctly restricted key.

Withdraw permission was enabled

Do not use that key. Revoke or delete it in Kraken and create a new key with withdrawal access disabled.

OC9 rejects the credentials

Confirm both complete values were copied into the matching OC9 fields, remove accidental leading or trailing whitespace, and verify the required permissions.

Kraken account is not ready

Complete any account, identity, or security requirements Kraken displays before creating the API connection.

OC9 is software for automated trade execution and does not custody funds. Cryptocurrency trading involves substantial risk, including possible loss of capital. No profit is guaranteed.