Recommended
Managed Custody Mode
The lowest-effort path. Users never interact with a wallet for fiat actions.
- Integration
- Standard REST APIs. No Web3 wallet handling.
- Fiat account
- Your backend orchestrates the user’s fiat account via the UR API.
- User crypto
- Held in that same UR-managed account, or a separate non-UR wallet your backend manages directly.
Always present
Conditional path
UR
Partner
Settlement
Self-custody
External Wallet Access Mode
For platforms where users bring their own wallet and hold their own keys.
- Wallet
- Users connect MetaMask, Rabby, or any external wallet. UR does not provision a new one.
- Custody
- Full self-custody. Keys never leave the user’s wallet.
- Balances
- The user’s identity and fiat balances (tokenized deposits) live directly in their external wallet.
Synchronous call
Async / event-driven
UR
Partner
User