New here? Get a €25 bonus when you make your first trade
Embedded Wallets

Wallets that feel like a normal sign-in

Give every user a self-custody wallet with email, social login or passkeys. No seed phrases, no extensions.

App.tsx
import { WalletProvider, SignIn } from "@Coinbase/wallets-react" export default function App() { return ( <WalletProvider appId="app_123"> <SignIn methods={["email", "passkey"]} /> </WalletProvider> ) }

What you get

Familiar sign-in

Email, Google, Apple or passkeys.

User-owned

Non-custodial by design.

Drop-in UI

React components you can theme.

Built-in onramp

Let users fund wallets with a card.

Quickstart

  1. Step 1

    Create an account

    Sign up for a free developer account.

  2. Step 2

    Generate API keys

    Create keys with the scopes you need.

  3. Step 3

    Install the SDK

    npm, pip or go get, whichever you prefer.

  4. Step 4

    Ship it

    Test on testnet, then switch to mainnet.

Start building in minutes

Create a free developer account and get API keys instantly.