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