Wallet API enables developers to create secure wallets and automate onchain actions with minimal code, focusing on product innovation rather than complex wallet infrastructure management.
Unlike most wallets designed for end-users, Wallet API is built specifically for developer needs:
Simplicity: Automate common blockchain interactions with powerful, scalable, and straightforward API calls including Trades, Transfers, Staking, and Onchain Interactions. Our SDKs support NodeJS and Python.
Enhanced Security: Utilize Coinbase’s best-in-class security and advanced Multi-Party Computation (MPC) for robust private key protection on 2-of-2 Coinbase-Managed Wallets. See Securing a Wallet to learn more.
Multi-Network Support:
Primary support for Base, where developers benefit from a rich suite of Coinbase developer tools.
Additional support for Ethereum, Arbitrum, and Polygon.
Gasless sends for USDC, EURC & cbBTC: Send USDC, EURC and cbBTC without paying gas fees on Base Mainnet.
Multi-Party Computation (MPC) is a cryptographic technique that splits a private key into multiple shards, eliminating single points of failure.Wallet API supports different levels of security that meet your needs:
AgentKit: Create autonomous AI agents with access to onchain functionality.
Global Payment Solutions: Implement fast, free USDC transfers in existing applications.
In-Game Economies: Streamline in-game asset and transaction handling.
Fintech Innovation: Incorporate crypto functionalities to traditional financial products.
Wallet API pairs perfectly with our self-custodial, user-facing Smart Wallet. Together, you get the benefit of programmatic developer actions and a seamless user onboarding experience. To see the differences between the two solutions, see our Wallet Comparison.