Coinbase OnchainKit website screenshot

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 8 more developer resources.

18.3/100 emerging ▬ flat Agent 3/100 human only Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFree
4 APIs
OnchainWeb3ReactSDKBaseSmart WalletFramesMini Apps

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 18.3/100 · emerging
Contract Quality 0.0 / 25
Developer Ergonomics 1.7 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 3.4 / 13
Governance 0.0 / 12
Discoverability 7.4 / 10
Agent readiness — 3/100 · human only
Machine-Readable Contract 0 / 18
Agentic Access Contract 0 / 10
MCP Server 0 / 12
Machine-Readable Auth 0 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/coinbase-onchain-kit: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 4

Individual APIs this provider publishes, each with its own machine-readable definition.

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...

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 1

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Coinbase Onchain Kit Domain Security

TLSv1.3 · HSTS · DNSSEC · DMARC

SECURITY

Resources

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 1

Authentication, authorization, and security posture

Operate 1

Status, limits, changes, and where to get help

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: coinbase-onchain-kit
url: https://raw.githubusercontent.com/api-evangelist/coinbase-onchain-kit/refs/heads/main/apis.yml
name: Coinbase OnchainKit
kind: company
description: 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.
accessModel:
  pricing: free
  onboarding: unknown
  trial: false
  try_now: false
  public: false
  label: Free
  confidence: medium
  source:
  - plans
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/coinbase-onchain-kit.png
tags:
- Onchain
- Web3
- React
- SDK
- Base
- Smart Wallet
- Frames
- Mini Apps
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.19'
apis:
- aid: coinbase-onchain-kit:onchainkit-sdk
  name: OnchainKit React SDK
  description: Core @coinbase/onchainkit npm package providing React components and TypeScript utilities for onchain apps.
    Includes Wallet, Identity, Transaction, Swap, Checkout, Fund, NFT, Token, and Earn component families along with hooks
    and providers wired to Wagmi and Viem.
  humanURL: https://docs.base.org/onchainkit
  baseURL: https://www.npmjs.com/package/@coinbase/onchainkit
  tags:
  - SDK
  - React
  - TypeScript
  - Components
  properties:
  - type: Documentation
    url: https://docs.base.org/onchainkit
  - type: Repository
    url: https://github.com/coinbase/onchainkit
  - type: Package
    url: https://www.npmjs.com/package/@coinbase/onchainkit
- aid: coinbase-onchain-kit:create-onchain-cli
  name: create-onchain CLI
  description: 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 Mini Apps.
  humanURL: https://docs.base.org/onchainkit/getting-started
  baseURL: https://www.npmjs.com/package/create-onchain
  tags:
  - CLI
  - Scaffolding
  - Bootstrap
  properties:
  - type: Documentation
    url: https://docs.base.org/onchainkit/getting-started
  - type: Repository
    url: https://github.com/coinbase/onchainkit
- aid: coinbase-onchain-kit:miniapp-manifest
  name: OnchainKit MiniApp Manifest Generator
  description: 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.
  humanURL: https://docs.base.org/mini-apps
  baseURL: https://github.com/coinbase/onchainkit
  tags:
  - Mini Apps
  - Manifest
  - Frames
  properties:
  - type: Documentation
    url: https://docs.base.org/mini-apps
  - type: Repository
    url: https://github.com/coinbase/onchainkit
- aid: coinbase-onchain-kit:smart-wallet
  name: Coinbase Smart Wallet Integration
  description: OnchainKit components and connectors that expose Coinbase Smart Wallet — an ERC-4337 smart contract wallet
    — for sign-in, paymaster-sponsored transactions, passkeys, and session keys.
  humanURL: https://docs.base.org/base-account
  baseURL: https://www.smartwallet.dev
  tags:
  - Smart Wallet
  - Account Abstraction
  - ERC-4337
  - Passkeys
  properties:
  - type: Documentation
    url: https://docs.base.org/base-account
  - type: Website
    url: https://www.smartwallet.dev
common:
- type: DomainSecurity
  url: security/coinbase-onchain-kit-domain-security.yml
- type: Website
  url: https://www.base.org/builders/onchainkit
- type: Documentation
  url: https://docs.base.org/onchainkit
- type: GitHub
  url: https://github.com/coinbase/onchainkit
- type: GitHubOrganization
  url: https://github.com/coinbase
- type: Package
  url: https://www.npmjs.com/package/@coinbase/onchainkit
- type: Twitter
  url: https://x.com/OnchainKit
- type: Discord
  url: https://discord.gg/buildonbase
- type: License
  url: https://github.com/coinbase/onchainkit/blob/main/LICENSE.md
- type: LlmsText
  url: https://docs.base.org/llms.txt
integrations:
- name: Base
- name: Wagmi
- name: Viem
- name: TailwindCSS
- name: Farcaster
- name: Coinbase Smart Wallet
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com