Skip to main content

Overview

CDP offers two distinct sets of APIs that serve different use cases:
  • Non-custodial APIs: User Wallets, API Key Wallets, Onramp, and related tools. Available to any CDP entity immediately after signing up.
  • Custodial APIs: Transfers between custodied accounts, trading orders, payment acceptance, financial reporting, and more. These require a verified business account linked to CDP.

How to onboard

1

Create a CDP entity

Sign up at portal.cdp.coinbase.com and create your entity. At this point you have access to the self-custody APIs only.
2

Sign up for Coinbase Prime or Coinbase Business

Both processes require business documentation such as incorporation certificates, beneficial owner information, and proof of address.After signing up, all the custodial API endpoints become available to access.
3

Link your account to CDP to leverage the custodial API endpoints

Once your Prime or Business account is approved, switch to CDP and navigate to the Accounts page in the CDP portal:
  1. Click Link account.
  2. Select the accounts you want to make available in CDP.
4

Start using the custodial APIs

Once you’ve done business onboarding and have linked an account, all the custodial APIs are ready for you to fully leverage.

API endpoints requiring business onboarding

Accounts

Accounts represent custodied assets in CDP. You can create accounts directly via the CDP API, or link existing accounts from Coinbase Prime or Coinbase Business.

Deposit Destinations

Inbound deposit addresses attached to your accounts, used to receive crypto from external sources.

Transfers

Move funds between your accounts.

Payment Methods

External financial instruments (Fedwire, SWIFT, SEPA) linked to your Prime accounts. Currently only supported for Coinbase Prime.

Support

For questions about onboarding to Coinbase Prime, visit prime.coinbase.com or contact your Coinbase relationship manager. For questions about Coinbase Business, visit coinbase.com/business or reach out via the CDP Discord.