Exchange guide

Connect Coinbase

Follow these steps to generate an API key on Coinbase, set the right permissions, and whitelist our server IP.

Whitelist both IPs when creating your key

Alle-Quant routes through two fixed outbound IPs (US and EU). Add both to the whitelist so your key works regardless of which region handles your request.

44.215.192.6952.16.137.135

No sandbox available: Coinbase Advanced Trade does not have a separate sandbox environment. Use live keys with a small amount to test.

JSON key file: Coinbase downloads a JSON key file when you create a key. The easiest path is to upload that file directly in Alle-Quant, which reads your key automatically. (If you prefer, you can still copy the name field as your API Key and the privateKey field, including the full BEGIN/END lines, as your API Secret.)

  1. 1

    Go to Coinbase CDP API keys

    Navigate to portal.cdp.coinbase.com/projects/api-keys. Sign in with your Coinbase account.
  2. 2

    Click "Create API key"

    Give it a nickname like "Alle-Quant Live". Under Advanced Settings, set the signature algorithm to ECDSA (ES256).
  3. 3

    Optionally add IP to the allowlist

    Expand the IP allowlist section and add both IPs shown above. This is optional but recommended.
  4. 4

    Set permissions: View and Trade

    Leave Transfer unchecked.
  5. 5

    Download the JSON key file

    After confirming, Coinbase generates and downloads a .json key file automatically. Keep track of where it saved (usually your Downloads folder).
  6. 6

    Upload it in Alle-Quant

    In Alle-Quant, open the exchange panel, select Coinbase and choose Live. Click “Upload your Coinbase key file”, pick the downloaded .json file, and your key fills in automatically. Then click Connect.

    Prefer to type it in? Open the file and paste the name value as API Key and the full privateKey block as API Secret.

Permissions needed

Select View for read-only access and Trade for live order placement.

Do not enable transfers or withdrawals.