Embedded wallets, programmable money.
Drop-in digital asset storage, payments, and transactions for your app. No private key management, no seed phrases, no extension required.
Wallets your users never have to think about.
Circle Wallets give you a programmable wallet infrastructure you can embed directly in your app. Whether you want fully custodial control or user-owned, non-custodial keys, the same API handles creation, signing, and recovery — with no seed phrases or browser extensions for your users.
Under the hood, wallets are secured with MPC and hardware-backed key management, so your users get bank-grade security with a consumer-grade experience.
- Custodial and non-custodial models on one API
- MPC key management — no seed phrases for end users
- EVM and Solana support out of the box
Custodial & non-custodial
Choose the model that fits your product and user base.
Multi-chain
EVM and Solana support out of the box.
Programmable
Spend, hold, and settle in USDC, EURC, and native assets.
Compliance-ready
Travel rule, screening, and KYB at the wallet layer.
How to add wallets to your app.
- 1
Get API keys
Provision sandbox and production keys in the Developer Console.
- 2
Create a wallet
Spin up a custodial or user-controlled wallet with one API call.
- 3
Transact
Sign, send, and settle in USDC, EURC, and native assets.
- 4
Add policies
Layer on spend limits, approvals, and compliance checks.
Questions worth asking.
Build with Circle.
Start in the sandbox, ship to production in days. Or talk to our team about a deeper partnership.