USBC Developer Portal

Build with the USBC API. Browse the catalog, follow the integration guides, and grab a client library to get going in minutes.

Get started

Two short reads to take you from credentials to first call.

Register an application

Create an app from your profile menu, copy the client_id and client_secret, and you're ready to authenticate. The secret is shown once — store it somewhere safe.

Authenticate and start calling

Exchange credentials for a short-lived bearer token, then call any USBC endpoint with Authorization: Bearer <token>. Tokens last one hour.


One platform, many APIs

Identity, KYC, namespace, wallet — all behind one OAuth flow and one consistent error envelope.

Production-grade security

Bearer tokens with audience checks, rate limits, IP allowlists, and a clear path from Sandbox to Production.

Documented and versioned

Every endpoint comes with an OpenAPI spec, request/response examples, and an in-browser console to try it.

Official SDKs

Drop-in client libraries for JavaScript, Swift, Kotlin, Python, and Go — auth and retries handled for you.


Read the docs

Integration guides, environment overviews, error envelopes, rate limits, and webhook patterns — everything you need to ship a production integration.