White-label
A partner embeds True Markets into their own app, provisioning end users as retail clients.
You embed True Markets into your own app. You own the user experience and identity; True Markets provides the accounts, custody, and trading rails. Your end users are provisioned as retail clients, and your app trades over the Gateway on their behalf.
Account model: your organization is verified with KYB as the partner; each end user is verified with KYC individually. Every user gets a client_id, and the JWT you mint for them carries it.
Start with the team
Becoming a partner isn't self-serve. Before you can provision anyone:
- Contact [email protected] to start a commercial agreement.
- Partner KYB — your organization is verified. Your end users are verified separately, later, with individual KYC.
- Partner credentials and network allowlisting are issued to you.
Then integrate an SDK — your app calls the retail Gateway on behalf of your users, and the official SDKs handle request signing and JWT minting from a key file. Wire the hosted KYC handoff into your own onboarding flow so users never leave your app.
Then come back here
Your app drives the whole user lifecycle over the API:
| what | where |
|---|---|
The provisioning model and how client_id scoping works | Accounts overview |
| Create an account per end user | Provision a user |
| Hand each user to the hosted KYC flow | Verify identity |
| Per-user deposit addresses or the fiat on-ramp | Fund the account |
| Signed two-step transfers back out | Withdraw |
| Mint a scoped JWT, then quote and place orders | Quick Start |
| REST and WebSocket feeds | Market data |
| Every endpoint | Account API · Retail Gateway API |