Skip to content

coinbase/cdpcurl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cdpcurl

cdpcurl is a tool that allows you to make HTTP requests to the Coinbase API with your CDP (Coinbase Developer Platform) API key. It is a wrapper around curl that automatically adds the necessary headers to authenticate your requests.

Installation

Homebrew

brew tap coinbase/cdpcurl
brew install cdpcurl

AUR (Thanks for the contribution from @ThatOneCalculator!)

yay -S cdpcurl-git

Go

go install github.com/coinbase/cdpcurl@latest

Example Usage

Get account balance of BTC with Sign In With Coinbase API

cdpcurl -k ~/Downloads/cdp_api_key.json 'https://api.coinbase.com/v2/accounts/BTC'

Get the latest price of BTC with Advanced Trading API

cdpcurl -k ~/Downloads/cdp_api_key.json 'https://api.coinbase.com/api/v3/brokerage/products/BTC-USDC'

Create a wallet on Base Sepolia with Platform API

cdpcurl -k ~/Downloads/cdp_api_key.json -X POST -d '{"wallet": {"network_id": "base-sepolia"}}' 'https://api.developer.coinbase.com/platform/v1/wallets'