Skip to main content
Crossmint provides secure, programmable wallet infrastructure powering some of the World’s leading fintechs and enterprises, like MoneyGram and Santander Bank. A single SDK, configurable for any use case — from embedded, invisible wallets for your users, to high-throughput treasury wallets, to wallets for AI agents. All blockchain complexity is abstracted away from you and your users. A single chain-agnostic API takes care of all wallet operations: creation, transaction execution, gas sponsorship, onramps, compliance tools, advanced policies and controls, and more; so you can get started in minutes and be ready to scale. Additionally, Crossmint provides wallet extensions for cards, swapping, staking, prediction markets, tokenized stocks, and other primitives so you can easily connect to the best external tools.

Next-gen architecture

Most wallet providers rely on EOA architectures, where the private key and the wallet are inseparable. Crossmint decouples the wallet from the keys. Crossmint wallets are programmable smart contract vaults with a modular signer architecture. You choose the signer model that fits your needs: TEEs, passkeys, device signers, enterprise cloud keys (AWS, Google Cloud, Azure), or your own. A single wallet can have multiple signers with programmable permissions, and signers can be added, removed, or rotated over time as your business, security posture, or regulatory requirements evolve. This architecture makes wallets programmable, provides maximum flexibility, and removes vendor lock-in. Key features:
  • Seamless UX: no passphrases, gas fees, or other blockchain gimmicks.
  • Flexible key management: Choose your preferred signing methods. Rotate or update anytime if your needs change.
  • Delegated signers: Add scoped signers with permissions and limits.
  • Native gas sponsorship: Crossmint pays for gas fees and bills you in fiat.
  • Built-in onramps: headless flows to allow users to fund their wallets.
  • Multi-chain: 50+ supported chains via one unified API.
  • Reliability engine: Crossmint operates a reliability layer for transaction submission with multi-RPC failover, queuing, batching, priority fee optimization, and more.
  • Powerful extensions: Composable features like swaps, staking, cards, and more.
  • Native programmability: enable functionality only possible with smart accounts, like subscriptions and advanced payment logic.
  • Account recovery: allow users to retrieve their account, even if they lose access to their main signer.
  • Webhooks: Real-time notifications for wallet events.
  • No vendor lock-in: change vendors anytime by taking ownership of the contracts and migrating signers, without having to change wallet addresses or migrate vendors.

Common use cases

Try it Live

Experience creating a wallet with this interactive demo:

Choose your SDK

Learn More