Chain API Documentation
Build modern financial products with Chain's unified API. Move money, issue cards, and manage wallets — all backed by stablecoin infrastructure.
Quick Start
Make your first API call in under a minute.
cURL
curl https://api.chain.com/v1/wallets \
-H "Authorization: Bearer sk_live_..." \
-H "Content-Type: application/json" \
-d '{"currency": "USDC", "label": "Treasury"}'
Core APIs
[**Payments**
Fund accounts and send payouts globally with fiat-to-stablecoin conversion.
\
POST /v1/funding POST /v1/payouts POST /v1/payees](/content/documentation/payments/index.html)
[**Cards**
Issue and manage virtual and physical debit cards powered by stablecoin balances.
\
GET /v1/cards POST /v1/cards](/content/documentation/cards/index.html)
[**Wallets**
Register and manage crypto wallets with compliance screening.
\
GET /v1/wallets POST /v1/wallets](/content/documentation/wallets/index.html)
[**Ledger**
Double-entry accounting ledger for tracking all financial movements.
\
GET /v1/ledger](/content/documentation/ledger/index.html)
Platform Tools
[**Authentication**
API keys, Bearer tokens, and rate limits.](/content/documentation/authentication/index.html)
[**Webhooks**
Real-time event notifications with signature verification.](/content/documentation/webhooks/index.html)
[**SDKs**
Official client libraries for Node.js and Python.](/content/documentation/sdks/index.html)
[**Errors**
Comprehensive error codes and handling guide.](/content/documentation/errors/index.html)
Base URLs
Production https://api.chain.com/v1
Sandbox https://sandbox.chain.com/v1
Pax Dollar
USDP
Ripple USD
RLUSD
Dollar
USD
Tether
USDT
Pounds
GBP
Euro
EUR