Until the next-generation Coinbase Wallet SDK is ready, Base Account SDK (
@base-org/account) is the current recommendation for interacting with Coinbase Wallet.Universal Sign-In
One passkey works across every Base-enabled app — no installs, seed phrases, or network switches.
One-Tap Payments
A single
pay() call handles gas and USDC settlement.Base Verify
Prove verified account ownership and add Sybil-resistant identity checks.
Recurring Payments
Create and charge USDC subscriptions with the Coinbase Wallet SDK.
Wallet MCP
Give your AI assistant a wallet. Connect any AI to Coinbase Wallet.
Install
FAQ
Do I need to change my existing integration?
No. If you already use Base Account SDK (@base-org/account), keep using it. It continues to work with Coinbase Wallet. No package rename or code change is required.
Which package should I install?
Install@base-org/account. Until the next-generation Coinbase Wallet SDK is ready, Base Account SDK is the current recommendation for interacting with Coinbase Wallet.
Quickstart
1
Accept a Payment
Call
pay() with an amount and a recipient to collect USDC.2
Sign a User In
Use Sign in with Base to authenticate with a passkey — no password, no email round-trip.
Authenticate Users
Wire up Sign in with Base in your web or React app.
3
Go Deeper
Pick a framework or explore the full API surface below.
Explore
Get Started
Build and run in five minutes on web, React, or mobile.
Framework Integrations
Drop into Wagmi, Privy, RainbowKit, Reown, or thirdweb.
Base Pay Reference
Every method —
pay, getPaymentStatus, subscriptions, and charges.Provider RPC Methods
The EIP-1193 provider surface exposed by the SDK.