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. The APIs are chain-agnostic and take 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.

Where to Start

Next-gen architecture

Most wallet providers couple the private key and the wallet together. Crossmint takes a different approach: wallets are smart contract wallets with a modular signer architecture. You choose the signing method, and you can change it anytime — without changing wallet addresses. This architecture makes operating wallets cheaper, provides maximum flexibility around custody and use case, and removes vendor lock-in. For a full technical explanation, see Architecture. 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.
  • Operational 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