Wallets built for money movement.
Give users a familiar way to buy, hold, send, swap, and cash out digital assets. MoonPay Wallets connects embedded wallets, authentication, and MoonPay funding so you can build the financial experience around your app.
Coming soon Meet MoonPay Wallets Earn
A connected money journey
Connect embedded wallets to MoonPay funding, cash out, and swap APIs. Build a path from a user's first deposit to their next transaction.
Explore money movementYour app. Your experience.
Start with familiar sign-in and customizable web components, or build your own screens with headless hooks. Shape the experience around your users and your brand.
Explore customizationMPC security, built in
Standard wallet signing uses 2-of-2 MPC without assembling the full private key. Choose your protection model and offer user-initiated wallet export.
Read the security modelFrom first sign-in to money in motion
Connect each step with the SDK, and keep the experience inside your app.
- 01
Sign in
Email OTP, Google, Apple, or supported external-wallet login.
Explore authentication - 02
Create a wallet
Explicitly create an embedded wallet with your configured protection model.
Create a wallet - 03
Add funds
Offer configured MoonPay funding or a receiving address for crypto transfers.
Add funding - 04
Transact
Sign messages, transfer assets, and interact with onchain applications.
Explore operations
The building blocks for your app
Start with a user experience, then go deeper into the integration.
Authentication
Familiar email and social sign-in, supported external-wallet login, and SDK-managed sessions.
Authentication guideEmbedded wallets
Create wallets across supported chains, import existing keys, and offer secure user-initiated export.
Wallet infrastructureFunding & cash out
Connect MoonPay Ramps and Commerce for card purchases, crypto funding, and selling crypto for fiat.
Provider setup requiredFunding integrationsTransactions & signing
Transfer assets, sign messages and typed data where supported, and interact with contracts.
Supported operationsDelegated automation
Let users authorize selected wallets for an agent or backend service, with expiry and revocation.
Build with ephemeral signersEarn Coming soon
MoonPay Wallets Earn is coming soon.
Earn overviewNeed market data or swaps?
MoonPay Wallets also exposes market-data and swap APIs alongside its wallet infrastructure.
Build with your stack
Use web UI, headless native hooks, or the supported backend APIs.
React & Next.js
Customizable authentication and wallet UI, with hooks for your own flows.
Start with ReactReact Native
Authentication, passkeys, wallets, and signing for iOS and Android. Your app owns the screens.
Start with React NativeBackend services
Verify user tokens, use data and swap APIs, and integrate user-authorized delegated signing.
Explore backend integrationStandard embedded wallet creation and signing involve the client SDK. Choose the right integration path
What will you build?
Consumer wallets
Sign in, create a wallet, fund it, and send assets.
Get startedStablecoin & onchain apps
Configure receiving networks and assets, then transact.
Explore fundingAutomated workflows
Execute from a backend through a user-authorized signer.
Explore delegationEarn experiences
Coming soon.
Earn overviewUnderstand how signing is protected
Standard signing uses 2-of-2 MPC between client and server shares. The full private key is not assembled during standard signing.
Read the security model- Threshold signingUnderstand key generation, standard signing, and export.
- Protection & recoveryPasskey-only and identity-backed models have different trust guarantees.
- User-initiated portabilityOffer a secure key-export path for supported wallets.
- Authorized delegationDelegated signing is a separate, revocable flow.
Start building with MoonPay Wallets
Create an app, choose your integration, and make your first signature.