Select an SDK to install
Use CDP SDK to store, send, trade, and stake your assets.
Languages: TypeScript, Python.
Use this to:
- ✓ Create secure API Wallets for your app or users
- ✓ Access onchain data, a Base Sepolia faucet, and transfer USDC for free
- ✓ Leverage crypto functions like transfer, stake, and trade
- ✓ Use Webhooks to receive real-time onchain notifications
Build your onchain apps with ready-to-use React components and Typescript utilities.
Use this to:
- ✓ Create or connect your wallet with Smart Wallet
- ✓ Sponsor onchain transactions with Paymaster
- ✓ Swap Tokens using the Swap components
- ✓ Display Basenames and ENS avatars, names, and addresses
- TypeScript
- Python
Create CDP API keys
If you have an existing Coinbase account, sign in. If you’ve never used Coinbase before, create an account. Navigate to API Keys and create an API key.Initialize CDP SDK
Pass your API Key name and API Key’s private key:- TypeScript
- Python
Start building with our quickstarts
Follow one of our popular quickstarts to start building your app. View Node.js SDK Reference or Python SDK Reference.Create a wallet and send funds
Learn how to create wallets and send funds onchain.
Fund a crypto wallet
Learn how your users can fund their wallets with crypto.
Perform your first Staking API call
Pull a list of staking protocols offered by our platform.
Or explore our demo apps
See all demo apps →AgentKit
Build autonomous crypto agents with AgentKit.
AIWallet API
Automated mass payouts
Distribute payments to millions of recipients with a few lines of code.
PaymentsWallet API
Incentivized AI Learning
A simple onchain AI app for reinforcement learning from human feedback.
AIWallet API