Documentation
  • Welcome
    • 🖥️Insilico Terminal
    • 🚀Terminal 3.9
    • ✍️Registration
    • 🔑Security
    • ❔Frequently Asked Questions
    • 🏛️Terms of Service
  • Setup
    • Creating an API Key
      • Creating a Bybit API Key
      • Creating a Bitmex API Key
      • Creating a Binance Key
      • Creating a Bitget API Key
      • Creating a Coinbase API Key
      • Creating an OKX API Key
      • Creating a BloFin API Key
    • Adding Hyperliquid
    • Adding your API Key to the Terminal
    • Synchronize API Keys Across Devices
    • Progressive Web App (PWA) Guide
  • Application Elements
    • UI overview
    • Performance
    • Multi Mode
      • Multi Account
      • Multi Layout
      • Link System
      • Hotkeys
    • Classic Mode
    • Mobile Mode
    • Header controls
    • Interactive Chart
      • Designer
      • Skip initial candles
    • Tradingview Chart
    • Orderbook
    • Trades
    • Tickers / Instruments
    • Activity
    • Orders
    • Positions
    • DOM
    • PnL Cards
    • Aggr
    • Balances
    • Layouts
    • Basket Trading
    • TradeStream Trading Journal
  • Execution panel
    • Side Panel Overview
    • “Size” Input / Slider bar
    • "Reduce" Switch
    • “TP/SL” Switch
    • Smart Hedging
    • Buy / Sell Buttons
    • Margin / Leverage Control
    • Instrument Statistics
  • Limit Tab
    • Limit
    • Stop Limit
    • Click Placement
    • Chase
    • Scale
    • Scale Side
  • Market
    • Market
    • Stop Market Order
    • Swarm
    • TWAP
  • Terminal CLI
    • Overview
    • 'Constant' values
    • User Defined Variables
    • General Commands
    • Simple Ordering
    • Stops
    • Ordering with Stops
    • Cancel Orders
    • Close Position
    • Scale Orders
    • Chase Orders
    • Swarm Order
    • Shortcut / Hotkeys
    • UI Control
  • Changelog
    • v3.9
    • v3.8.12
    • v3.8.11
    • v3.8.10
    • v3.8.9
    • v3.8.5
    • v3.8.4
    • v3.8.3
    • v3.8.1
    • v3.8
    • v3.7.9
    • v3.7.8
    • v3.7.7
    • v3.7.4
    • v3.7
    • v3.6.15
    • v3.6.10
    • v3.6.9
    • v3.6
    • v3.5
    • V3.4
    • v3.3.0
    • v3.1.15
    • v3.1.13
    • v3.1.11
    • v3.1.9
    • v3.1.7
    • v3.1.6
    • v3.1.5
    • v3.1.0
    • v3.0.0
    • v2.2.0
    • v2.1.0
    • v2.0.2
Powered by GitBook
On this page
  1. Setup
  2. Creating an API Key

Creating a Coinbase API Key

PreviousCreating a Bitget API KeyNextCreating an OKX API Key

Last updated 5 months ago

Also see . Log in to your Coinbase account, navigate to the API section by clicking on the "API" option in the sidebar on the left and access the .

On the API Key management page, click the "Create API key" button. A window will pop up for you to configure the API key. Choose a name for your API key.

To trade both Spot and Perpetual (Perps) contracts, you need two separate keys, each associated with their respective portfolio.

Under Portfoilio, select "Default" to create a API key for trading your spot Portfolio. Select "Perpetuals" to create an API key to trade your Perpetuals Portfolio. If you want to trade both, you will need to create both keys and enter them both in the Terminal. You can also select any user created portfolio of choice and assign API key to that portfolio.

Please ensure to enable the following permissions:

  • View: Allows read-only access to your portfolio.

  • Trade: Enables trade execution on your behalf.

Once you’ve configured the settings, click "Create & download" and follow the 2FA instructions to generate the API key.

Existing Legacy API Keys are still supported, but creation of new legacy key has been disabled in the Coinbase app. If you have one, just toggle the checkbox when adding the key in the Terminal.

Now you can add the API key to the Terminal.
Coinbase's docs on creating Advanced Trade API Keys
API Key Management Page