Crypto

Coinbase

Ember connects to Coinbase Advanced Trade to read your portfolio total. The API key is scoped to view-only; no trading or transfer access is needed.

Coinbase sync needs the Ember plan or above — up to 3 live broker/crypto connections; Blaze is uncapped.

1

Create a view-only API key

  1. Log in to Coinbase and navigate to Settings API (or go to Advanced Trade → Settings → API).
  2. Click New API key.
  3. Select the portfolio you want to read (or All portfolios).
  4. Under Permissions, enable only View. Leave trade and transfer unchecked.
  5. Complete 2FA and copy the API key and API secret. Ember authenticates with the key + secret pair — requests are HMAC-signed with the secret.
Key formats: Coinbase also issues CDP (Cloud Developer Platform) keys, named like organizations/xxx/apiKeys/yyy, whose private key arrives as either an ECDSA PEM block (starting -----BEGIN EC PRIVATE KEY-----) or a single base64 Ed25519 string. Those are JWT-signed keys, which Ember's Coinbase sync does not currently support — use a key issued as an API key + secret pair.
2

Add the connection in Ember

  1. Go to Settings → Integrations and click Add connection.
  2. Select Coinbase.
  3. Paste the API key and API secret, then give the connection a label.
  4. Link it to an asset.
3

Test the connection

Click Sync now. Ember reads the total balance across all selected portfolios and updates the linked asset.