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.
Build with the USBC API. Browse the catalog, follow the integration guides, and grab a client library to get going in minutes.
Two short reads to take you from credentials to first call.
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.
Exchange credentials for a short-lived bearer token, then call any USBC endpoint with Authorization: Bearer <token>. Tokens last one hour.
Identity, KYC, namespace, wallet — all behind one OAuth flow and one consistent error envelope.
Bearer tokens with audience checks, rate limits, IP allowlists, and a clear path from Sandbox to Production.
Every endpoint comes with an OpenAPI spec, request/response examples, and an in-browser console to try it.
Drop-in client libraries for JavaScript, Swift, Kotlin, Python, and Go — auth and retries handled for you.
Integration guides, environment overviews, error envelopes, rate limits, and webhook patterns — everything you need to ship a production integration.