Skip to main content

Welcome

Welcome to the Coinbase Wallet developer documentation. Coinbase Wallet is a self-custody crypto wallet, available as a browser extension and a mobile app on Android and iOS.

Coinbase Wallet features

Coinbase Wallet works with all EVM-compatible L1/L2 networks, supports NFTs, and is multi-platform (browser extension, iOS and Android mobile apps).

Learn more about Coinbase Wallet's features.

Get started

You can integrate Coinbase Wallet into both web applications and native mobile applications.

Web applications

There are two ways to integrate Coinbase Wallet into your web applications:

  1. Injected provider: The top-level web3 provider injected by the Coinbase Wallet browser extension.
  2. Coinbase Wallet SDK: An open source SDK which allows you to connect your applications to millions of Coinbase Wallet users.
  3. Third-party libraries: The most recommended way to integrate. Open source libraries which allow you to easily add multi-wallet support within your web application (i.e. wagmi, Web3Modal, web3-react, Web3-Onboard)

Mobile applications

You can integrate Coinbase Wallet into your native mobile application via the Coinbase Wallet Mobile SDK.

The SDK is available for the following platforms:

Was this helpful?