New here? Get a €25 bonus when you make your first trade
UI Kit

Ready-made components for onchain apps

Wallet connect, swap, buy, identity and transaction components that work out of the box and match your brand.

Swap.tsx
import { Swap, ConnectWallet } from "@Coinbase/ui-kit" export function Trade() { return ( <> <ConnectWallet /> <Swap from="USDC" to="ETH" theme="light" /> </> ) }

What you get

20+ components

Wallet, swap, buy, fund and more.

Themeable

Match your colours, radius and fonts.

Accessible

Keyboard and screen-reader friendly.

Typed

First-class TypeScript support.

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.