Product Documentation
  • 👋Welcome to K3 Labs
  • Getting Started
    • Quick Start Guide
  • Automate
    • How to create a Workflow
    • Design Page: Key Sections
    • Trigger Set Up
      • Scheduled / Manual Trigger
      • Smart Contract-based Trigger
        • Token Smart Contracts Trigger Examples
        • Swap/Staking Smart Contracts Examples
        • NFT Collection Smart Contracts Examples
      • Wallet event-based
    • Functions Overview
      • Details on Read functions datapoints
      • Transform Function Details
        • Transform Custom Formula
      • JSON Data Preview
      • Custom Inputs
    • What are Actions?
  • Deploy
    • Deploy Page
    • Project Creation
  • Integrations
    • Coinbase
    • Slack
    • Telegram
    • Cubist Wallet
    • Safe Wallet
    • Hyperliquid
  • Stellar Blockchain
    • Deploying & Writing to a Stellar Smart Contract (Oracle Example)
  • Tech Documentation
    • K3 Framework
      • Abstract
      • K3 Consensus
    • Networks & Usage
    • K3 Wasm
      • K3 Wasm Rust SDK
      • K3 Wasm Internal Specifications
    • Operator onboarding
Powered by GitBook
On this page
  1. Integrations

Coinbase

PreviousProject CreationNextSlack

Last updated 1 month ago

How to Connect Your Coinbase Exchange Account to K3

K3 Labs allows users to execute trades automatically via their Coinbase Exchange account. This is done by securely connecting your account using Coinbase API credentials. Follow the steps below to generate your API key and connect your account.

Step 1: Visit the Coinbase Exchange API Dashboard

Go to the Coinbase Exchange Portfolios dashboard:

Step 2: Navigate to the API Key Section

Once inside your portfolio dashboard:

1. From the left-hand navigation menu, select API.

2. Click the “+ New API Key” button in the top-right corner.

This will open the API key creation form.

Step 3: Configure API Key Settings

In the Add An API Key form:

  • Portfolio: Choose the portfolio you want to connect (typically “Default Portfolio")

  • API Key Nickname: Give your API key a name (e.g., “K3 Automation”).

  • Permissions:

    • Enable: Trade

  • Passphrase: Enter a secure passphrase. You will need this later when connecting to K3.

⚠️ Important: Make sure to copy your passphrase before clicking “Create API Key.” You won’t be able to see or retrieve it again.

Step 4: Copy the API Secret

Once the API key is created, you’ll see a confirmation window with your API Secret.

  • Copy and securely store the API Secret.

  • This is the only time the API secret will be displayed.

Step 5: Connect the API Key in K3

Return to the K3 Labs platform and go to the Coinbase Exchange integration section.

In the connection form, enter the following:

  • API Key

  • API Secret

  • Passphrase

Once entered, K3 will securely connect your account and allow you to automate trading workflows using Coinbase Exchange.

🔒 All credentials are stored in encrypted form, and permissions are limited to Buy and Sell orders only. Withdrawals are not supported via K3.

https://exchange.coinbase.com/portfolios