# coinbase/coinbase-wallet-sdk

An open protocol that lets users connect their mobile wallets to your DApp

Repository: https://github.com/coinbase/coinbase-wallet-sdk
Canonical: https://ross.abutalabs.com/products/coinbase-wallet-sdk
Homepage: https://coinbase.github.io/coinbase-wallet-sdk/
Language: TypeScript
License: MIT
License Family: permissive
Topics: coinbase, ethereum, ethereum-wallet
Last push: 2026-04-30T18:13:56+00:00

## Health v2 (maintenance only)
Score: 70/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 80, release rhythm 40, longevity 100
- inputs: {"age_days": 2682, "days_push": 125, "days_rel": 450, "gap_med": 5, "n_releases_24m": 10}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1756, forks 758 (observed 2026-08-28T04:05:32.148856+00:00)

## What it is
Coinbase Wallet SDK is a TypeScript library that lets decentralized applications (dapps) connect users to Coinbase Wallet, including the Smart Wallet, mobile apps, and browser extension. It provides a web3 provider implementing standard Ethereum JSON-RPC methods like eth_requestAccounts, personal_sign, and wallet_sendCalls.

## Use cases
- connect a dapp to Coinbase Wallet
- let users sign in to my web3 app with their wallet
- add wallet connection to an ethereum dapp
- send ethereum transactions from a browser dapp
- integrate Coinbase Smart Wallet into my app
- request user accounts and signatures via a web3 provider
- support QR code wallet connection on desktop and deeplink on mobile

## When to choose
- you are building an Ethereum/EVM dapp and want Coinbase Wallet support
- you want a maintained SDK with Smart Wallet, mobile, and extension connectivity
- you need a standard EIP-1193 web3 provider in a JavaScript/TypeScript app

## When to avoid
- you need multi-wallet support across many providers (consider WalletConnect or a connector framework)
- your app is not blockchain-related
- you target non-EVM chains only

## Facets
- artifact type: library
- maturity: active
- function: sdk, auth, http-client
- domain: blockchain, web-development, frontend
- platform: browser, cross-platform
- tags: ethereum, wallet-connect, web3, dapp, coinbase-wallet, smart-wallet, typescript, blockchain-wallet, cryptocurrency, nodejs, android, ios

## Member repositories
- coinbase/coinbase-wallet-sdk (main) score 70

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:32.148856+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:27:51.643157+00:00, confidence not recorded.
  - readme: https://github.com/coinbase/coinbase-wallet-sdk (fetched 2026-08-28T04:05:32.148856+00:00, sha 964db3a77585)
  - homepage: https://coinbase.github.io/coinbase-wallet-sdk/ (fetched 2026-08-29T11:06:12.077244+00:00, sha 9ca659594721)
- Data as of 2026-08-30T08:39:29.467469+00:00.
