An open API service indexing awesome lists of open source software.

https://github.com/coinbase/cdpcurl


https://github.com/coinbase/cdpcurl

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# 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 via Homebrew
```
brew tap coinbase/cdpcurl
brew install cdpcurl
```

## Installation via 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'
```