Column: a nationally chartered bank API logoColumn: a nationally chartered bank API
Docs at docs.column.com. Sandbox keys test_. Live keys live_. OpenAPI 3.1. No Solana surface in the docs.
devrels.xyz/a/323Column N.A. is a nationally chartered bank built for developers. The docs are the product surface: entities, FDIC-insured bank accounts, ACH, domestic and international wires, realtime payments, checks, loans, and card issuing. Host is https://api.column.com. Dashboard is dashboard.column.com.
There is no Solana surface in the live docs. Adjacent rails stay on their own pieces: UsePaid, Privy fiat.
Auth
HTTP basic auth. API key is the password. Username is blank (the colon before the key is required). HTTPS only. Sandbox keys start with test_. Production keys start with live_. IP allowlists are available if you ask.
curl -u :<YOUR API KEY> https://api.column.comFirst objects
An entity is the legal owner. A bank account attaches to that entity. Create account returns default_account_number and routing_number. Extra account numbers are pointers to the same account. They can be added or removed without touching the underlying deposit account.
curl https://api.column.com/entities/person \
-XPOST -u :<YOUR API KEY> \
-d first_name=Ada -d last_name=Lovelace
curl https://api.column.com/bank-accounts \
-XPOST -u :<YOUR API KEY> \
-d entity_id=<entity_id> \
-d description="operating account"The getting-started sandbox walkthrough then simulates an incoming wire, creates a counterparty, and sends an ACH credit. Book transfers move money between your Column accounts instantly.
What the API covers
| Area | What it is |
|---|---|
| Bank accounts | FDIC-insured DDA. FBO, sweep, clearing, custom |
| ACH | Types, timing, returns, reversals, IAT |
| Wires | Domestic plus international, fees, tracking |
| Realtime | Outgoing, incoming, returns, request for payment |
| Checks | Issue, deposit, lockboxes (issuing in beta in the bank-accounts guide) |
| Cards | Programs, accounts, tokens, real-time decisioning |
| Loans | Disbursement, payment, reports |
Opening end-customer accounts is a Program Management Agreement with Column. If you only need a wallet-style FBO, the docs point at Payment Origination instead. KYC/KYB can be yours or Column's. Settlement reports come as CSV, JSON, and Parquet.
Docs formats
Every page has Markdown at https://docs.column.com/markdown/.... Full dump: https://docs.column.com/llms-full.txt. OpenAPI 3.1: https://docs.column.com/openapi.yaml (JSON at /openapi.json).
Resources
Keep reading
Sphere Labs sells SpherePay: one REST API for moving money between USD/EUR/BRL bank rails and USDC/USDT/EURC on Solana and other chains. The Solana-native bank API with PIX, Offloader Wallets, and Onramper virtual accounts. Integration model, code shapes, and honest caveats.
Create a key in account settings. Sign instruction + sorted params + timestamp + window. 70 paths. June developer guide stays.
Prepare returns an unsigned payment transaction. Sign it locally. Submit. Poll the payment signature. Never pay twice.
Get new articles in your inbox
Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.
