Key features
Circle Wallets gives you the building blocks to ship embedded wallets without running key infrastructure or blockchain nodes yourself.Key storage and signing
Key storage and signing
You don’t manage raw private keys. Circle secures keys with MPC or passkeys
depending on wallet product; you get APIs to create wallets, sign
transactions, and authorize actions. Key backup, rotation, and recovery are
built in so you can focus on your app logic.
Unified APIs and SDKs
Unified APIs and SDKs
One integration surface for REST APIs and Web or Mobile SDKs (Android and
iOS). Create wallets, send transfers, and run contract calls from your
backend or client. Same patterns across developer-controlled,
user-controlled, and modular wallets where it makes sense.
Managed blockchain infrastructure
Managed blockchain infrastructure
Circle handles broadcasting, indexing, and balance and event data for
supported chains. You don’t run or maintain nodes. For chains where full
infrastructure is not offered, use Signing APIs with your own node.
Multi-chain and token support
Multi-chain and token support
Support for multiple chains and token types (including ERC-20, ERC-721,
ERC-1155 on EVM and SPL on Solana). Unified addressing on EVM so one wallet
can share the same address across chains. See Supported
blockchains and Monitored
tokens for details.
Your wallet options
Developer-controlled
You create and operate wallets for your users. Best when you need to move
funds or run actions on their behalf (for example, payouts, or automation).
User-controlled
Your users control their own wallets inside your app, with familiar sign-in
(social, email, or PIN). Best when users should own and approve every
transaction.
Modular
Your users control their wallets with passkeys and optional modules, like
gasless. Best when you need passkey-based custody and flexible account
config.
Video: Understanding Circle Wallets
Video: Understanding Circle Wallets
Watch an overview of Circle Wallets, how they differ, and when to use each.
Get started
Follow these steps to choose your wallet product and get started.Learn your wallet options
Explore the Circle Wallets product suite, compare their offerings, and
choose one that best fits your use case. See your wallet
options above.
Choose your account type
Decide between EOA, SCA, or MSCA and check which
blockchains and tokens are supported. See
Account types.
Understand signing and authorization
Learn who initiates and who approves transactions, where keys live, and how
the transaction lifecycle works. See Signing and
Authorization.
Set up infrastructure and build
Configure webhooks and wallet
infrastructure, and build with Circle
SDKs. For how events are delivered, see Webhook
notifications.
Explore key topics
Explore the following topics as you build. They apply to all wallet products.Sign transactions
Explore how to sign transactions on EVM chains,
Solana, and NEAR.
Batch operations
Run multiple operations in one request for supported wallet types and
chains.
Key management
How keys are secured (MPC vs passkeys), who controls them, and node hosting
options.
Wallet infrastructure
Broadcasting, indexing, gas, and bundling; how Circle runs wallet
infrastructure.