Wallets

Bring wallets into any app

Embed secure, programmable wallets with simple APIs. Let users hold assets, move money, and access financial services across chains—without the complexity of crypto.

Docs
import { CrossmintProvider, CrossmintAuthProvider, CrossmintWalletProvider } from "@crossmint/client-sdk-react-ui"<CrossmintProvider apiKey={CLIENT_API_KEY}> <CrossmintAuthProvider loginMethods={["email"]}> <CrossmintWalletProvider createOnLogin={{ chain: "base", recoveryMethods: [{ type: "email" }] }}> {children} </CrossmintWalletProvider> </CrossmintAuthProvider></CrossmintProvider>

Trusted by major banks, Fortune 500 companies, and crypto startups

  • MoneyGram
  • Tala
  • Wirex
  • Paga
  • Marshall Islands
  • Niural

One API for every kind of wallet

One wallet primitive, configured for whoever holds it.

Agent Wallets

Agent Wallets

Wallets for AI agents, with rules you set

Engineered for maximum security

Crossmint wallets use a dual-layer architecture that separates the wallet from the keys that control it. Each wallet is a smart contract that independently enforces security rules onchain, while separate signers authorize transactions.

  • Verifiable security. Every rule is enforced onchain, independently auditable, and not reliant on provider middleware.
  • No vendor dependency. Wallets remain operational even without Crossmint.
  • Built to evolve. Change signers, security policies, and custody models without migrating wallets

Pick how users sign and recover

Pick a signer for each wallet, give each its own rules and permissions, and change them at any time.

Operational signers

  • Passkey

    Face ID or Touch ID on the user’s device approves each transaction.

  • Device key

    A new key Crossmint creates in the device’s secure enclave. It never leaves the device.

  • Server signer

    A key in your backend signs for automated and treasury flows.

  • Cloud KMS

    Keys stay in your own cloud key management service.

  • External wallet

    A wallet the user already owns, in the browser or on a hardware device, signs.

Recovery methods

  • Email

    Recover access with a one-time code sent by email.

  • Phone

    Recover access with a one-time code sent by SMS.

  • WhatsApp

    Recover access with a one-time code sent via WhatsApp.

  • Contact center

    Dedicated support verifies identity and restores access when other methods fail.

Rotate signers without migrating wallets

With most wallets, a new key means a new address and a full migration. With Crossmint, the address stays and only the signer changes.

  • Scoped permissions

    Set what each signer can do, and for how long.

  • Rotate keys

    Replace lost or compromised keys without moving funds or migrating wallets

  • Switch providers, or go in-house

    Change vendors or bring wallets in-house with one API call

  • No migrations

    Balances, DeFi positions, allowances, and transaction history stay intact.

Choose your custody model,
per user or market

The signers you choose decide who can move funds. Change them later without new wallets.

Control how funds move

Set spending limits, approval requirements, and recipient allowlists for each signer. Your wallet enforces the rules onchain.

Make blockchain invisible

Users move money without knowing a blockchain is involved.

  • No seed phrases

    The key stays in the device’s secure enclave. Signing is silent or biometric.

  • Balances in dollars

    Users see what they hold in their own currency, not in tokens.

  • Gasless

    Optionally sponsor gas fees for users and get billed in fiat.

Add financial services to every wallet

Yield, credit, cards and trading, turned on from the same wallet integration.

Yield

Earn on idle stablecoin balances.

Credit

Offer credit lines on top of the wallet.

Cards

Fund cards straight from the wallet.

Trading

Swap tokens and buy tokenized stocks.

Proven at MoneyGram scale

MoneyGram

Crossmint has been instrumental in accelerating our stablecoin strategy. Their team’s hands-on approach helped us refine our roadmap and move fast—from concept to market in just over two months with only two of our existing engineers. They made something complex feel remarkably simple.

Josh BivinsDirector of Product, MoneyGramRead the case study

Frequently Asked Questions

Platform Overview

Stablecoin wallet infrastructure enables businesses to create and manage digital wallets that hold and transact assets such as USDC and USDT. Crossmint provides programmable wallets accessible via API across multiple blockchains, with programmable controls, gas abstraction, and integrated compliance tooling.

Crossmint wallets are built on smart contract architecture that decouples the wallet from the underlying keys. Signers can be added, removed, or rotated over time without changing the wallet address or migrating assets. This eliminates vendor lock-in: businesses can switch providers or bring operations in-house by simply rotating signers on the contract, rather than creating new wallets and migrating funds.

Crossmint supports embedded wallets for end users, treasury wallets for businesses, and programmable wallets for AI agents—all through a single API.

Each wallet can be configured with different signers, permissions, and custody models, including custodial and non-custodial setups. You can change these configurations over time without migrating assets or changing wallet addresses.

Crossmint supports 50+ blockchains through a unified API. Developers can interact with different networks without maintaining separate integrations. Multi-chain support enables routing transactions based on application requirements.

Integration & Development

Wallets can be integrated using SDKs for common frameworks or through REST APIs. Existing authentication systems can be connected to provision wallets automatically for users. Supported authentication methods include email, phone, passkeys, and social login providers. Gas sponsorship can be configured to reduce user friction.

The platform supports gas abstraction, allowing businesses to sponsor transaction fees for users. Sponsorship limits can be configured in the dashboard. Gas costs are managed within the infrastructure rather than requiring users to hold native tokens.

Many teams make their first API call within hours, with production deployments typically taking days to weeks depending on scope. SDKs, documentation, and sandbox environments support testing prior to launch.

Compliance & Security

Crossmint wallets use a dual-layer architecture that separates the wallets from the keys that control them. Each wallet independently enforces security rules onchain, while separate signers authorize transactions.

Keys can be secured through device enclaves, passkeys, or enterprise-managed cloud KMS. Security rules are independently auditable, and signers can be rotated without moving funds or changing wallet addresses. Crossmint also maintains SOC 2 Type II compliance.

Compliance tooling includes AML wallet screening, identity verification (KYC/KYB), sanctions checks, and travel rule support. Transactions can be screened and logged to generate auditable records. Businesses remain responsible for evaluating regulatory requirements applicable to their use case.

Business Operations

Yes. The same wallet infrastructure supports treasury workflows such as multi-signer approvals, spending limits, batch disbursements, and cross-chain liquidity management. Controls are enforced on-chain and accessible via API.

Get started in minutes
Scale to millions of users