Coinbase OnchainKit
Coinbase OnchainKit is a TypeScript React framework from Coinbase for building onchain applications on Base and other EVM networks. It bundles ready-made React components (wallets, identity, transactions, swap, checkout, fund, NFT), TypeScript utilities, and integrations with Smart Wallet, Base Account, Frames, and Mini Apps. OnchainKit is distributed as the @coinbase/onchainkit npm package along with companion CLIs (create-onchain) and a MiniApp manifest generator. It is built on top of Wagmi, Viem, and TailwindCSS and is the recommended client SDK for the Base ecosystem.
Coinbase OnchainKit publishes 4 APIs on the APIs.io network. Tagged areas include Onchain, Web3, React, SDK, and Base.
Coinbase OnchainKit’s developer surface includes documentation, GitHub presence, and 6 more developer resources.
APIs
OnchainKit React SDK
Core @coinbase/onchainkit npm package providing React components and TypeScript utilities for onchain apps. Includes Wallet, Identity, Transaction, Swap, Checkout, Fund, NFT, To...
create-onchain CLI
Bootstrap CLI (`npm create onchain`) that scaffolds a new OnchainKit application pre-wired with Wagmi, Viem, TailwindCSS, and Base. Generates starter projects for web apps and M...
OnchainKit MiniApp Manifest Generator
Utility that generates the Mini App manifest required to publish a Frames-based Mini App to Farcaster and other Mini App hosts. Validates manifest fields and handles signing.
Coinbase Smart Wallet Integration
OnchainKit components and connectors that expose Coinbase Smart Wallet — an ERC-4337 smart contract wallet — for sign-in, paymaster-sponsored transactions, passkeys, and session...