Coinbase API Key Setup Guide

Create Cloud API Trading Keys with read-only permissions

⚠️ Security First

NEVER grant trading or transfer permissions! Only enable view permissions as described below. Coinbase uses advanced EC (Elliptic Curve) cryptography for authentication.

Step-by-Step Instructions

  1. Log in to your Coinbase account
    Go to Coinbase.com and sign in
  2. Navigate to API Settings
    Click on your profile → SettingsAPI
  3. Create a new API key
    Click New API Key
  4. ⚠️ IMPORTANT: Select Cloud API Trading Keys
    Choose "Cloud API Trading Keys" (NOT "Legacy OAuth")
  5. Name your API key
    Enter a descriptive name like: "CryptoDashboard ReadOnly"
  6. ⚠️ CRITICAL: Set Permissions
    This is the most important step:
    • View - CHECK THIS BOX
      • wallet:accounts:read
      • wallet:transactions:read
    • Trade - DO NOT CHECK
    • Transfer - DO NOT CHECK
  7. Download the JSON credentials file
    After creating the key, Coinbase will prompt you to download a JSON file. Save this file securely!
  8. Extract credentials from JSON file
    Open the downloaded JSON file in a text editor. You'll see something like:
    { "name": "organizations/abc-123-def/apiKeys/xyz-456-ghi", "privateKey": "-----BEGIN EC PRIVATE KEY-----\nMHcCAQ...your-key-data...xyz\n-----END EC PRIVATE KEY-----\n" }
  9. Copy the credentials
    • API Key: Copy the entire "name" field value (the long organizations/apiKeys string)
    • API Secret: Copy the ENTIRE "privateKey" value, including the BEGIN and END lines
  10. Paste into CryptoDashboardPlus
    Return to the "Connect Exchange" modal:
    • API Key → Paste the "name" value
    • API Secret → Paste the FULL privateKey (with headers)

🔐 Private Key Format

For the API Secret field, you must paste the FULL private key exactly as shown in the JSON, including the header and footer lines:

-----BEGIN EC PRIVATE KEY----- MHcCAQEEIBcD8K...your-actual-key-data-here...4K8oAoGCCqG SM49AwEHoUQDQgAE...more-key-data...Qw== -----END EC PRIVATE KEY-----

Do NOT paste only the middle part or modify the format in any way.

✅ What CryptoDashboardPlus Can Do

With view-only permissions, the app can:

  • View your account balances
  • Read your transaction history
  • Access your wallet information

What it CANNOT do:

  • ❌ Execute trades
  • ❌ Send or withdraw funds
  • ❌ Transfer crypto
  • ❌ Modify account settings

Official Documentation

For more details, refer to Coinbase's official guide:

📚 Coinbase Cloud API Documentation

Troubleshooting

⚠️ Disclaimer

CryptoDashboardPlus is an independent third-party tool and is NOT affiliated with, endorsed by, or officially supported by Coinbase. We use publicly available APIs for integration. Any issues with API access should be directed to Coinbase support.