Skip to main content
Coinbase Developer Platform supports webhook subscriptions across several products, all using the same underlying API and authentication. Use webhooks to receive real-time HTTP notifications when events happen onchain, in your wallets, or across your CDP accounts.

Getting started

Before you get started, ensure you have:
Sign up at portal.cdp.coinbase.com, then navigate to API Keys and select Create API key under the Secret API Keys tab.
  1. Enter an API key nickname (restrictions are optional)
  2. Click Create
  3. Secure your API Key ID and Secret in a safe location
You’ll need an HTTPS URL to receive webhook events. For quick testing, webhook.site gives free temporary URLs instantly.For production, use your own HTTPS endpoint.
Install cdpcurl to make authenticated requests to CDP APIs:
# With Homebrew
brew tap coinbase/cdpcurl && brew install cdpcurl

# Or with Go
go install github.com/coinbase/cdpcurl@latest

Subscribe by product

Webhook support is actively expanding across CDP products. Check back as more integrations are added.

Onchain Data

Monitor smart contract events and token transfers on Base.

Server Wallets

Track transfer activity in and out of your CDP Server Wallet addresses.

Embedded Wallets

Track transfer activity on your users’ wallets using Onchain Data Webhooks. Native Embedded Wallet webhook support is coming soon.

Onramp & Offramp

Receive real-time status updates for your users’ buy and sell transactions.