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.Profile vault
Request a verified email, phone, or shipping address with the userβs consent.
Spend permissions
Charge on a schedule for subscriptions and recurring payments.
Install
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.