Skip to main content

Welcome

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

DeFi Wallet features

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

Learn more about DeFi Wallet's features.

Get started

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

Web applications

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

  1. Injected provider: The top-level web3 provider injected by the DeFi Wallet browser extension.
  2. DeFi Wallet SDK: An open source SDK which allows you to connect your applications to millions of DeFi 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 DeFi Wallet into your native mobile application via the DeFi Wallet Mobile SDK.

The SDK is available for the following platforms:

  • iOS
  • Android
  • React Native
  • Flutter
  • Desktop Native