Skip to main content

AppKit

Reown AppKit is a powerful, free, and fully open-source solution for developers looking to integrate wallet connections and other Web3 functionalities into their apps on any EVM and non-EVM chain. In just a few simple steps, you can provide your users with seamless wallet access, one-click authentication, social logins, and notifications—streamlining their experience while enabling advanced features like on-ramp functionality and smart accounts.

Reown AppKit is open-source and free to use, which provides flexibility, transparency, and efficiency in building Web3 applications.

Demo


Ready to get started? Check out the Quickstart section here. Learn more about all the features AppKit offers here.

Quickstart

Features

AppKit banner

Framework Agnostic

Integrate effortlessly with popular frameworks like React, Vue, Svelte, vanilla JavaScript, and more.

EIP-6963 Support

Seamlessly connect browser extension wallets for an enhanced user experience. Learn more about EIP-6963 here.

Email & Social Login

Expand your app’s reach by enabling users to connect using their email or social accounts. Implement these features with minimal code and leverage Smart Account functionality for advanced capabilities.

On-Ramp

Allow users to securely purchase crypto with fiat, directly within your app, supporting over 100 cryptocurrencies.

Customizable UI

Choose between light and dark modes, accent colors, or fully customize the interface with your own branding.

Multi-Chain Ready

Easily configure support for EVM and non-EVM chains, giving users access to multiple blockchain networks.

Hundreds of Wallets

Connect with popular wallets like MetaMask, Rainbow, Coinbase, and many more to maximize accessibility.

Transaction History

Display all user transactions directly in the account view for added transparency.

Swaps

Simplify token swapping for users with AppKit Modal, allowing secure, in-app swaps with just one line of code.

One-Click Auth

Streamline user authentication with WalletConnect v2 integration. Users can sign in and connect to your app with just one tap, supporting multi-chain and multi-account signing.

Smart Accounts

Enhance security and user convenience with features like multi-signature authorization and automated transaction workflows.

Solana Support

Bring the Solana blockchain to your application with simple, secure wallet connections and seamless transaction support.

Notifications

Engage your users with web3-native notifications sent straight to their wallets or through in-app and Web3Inbox notifications.

Telegram MiniApps

Build Web3 mini-apps for Telegram with a prebuilt interface for connecting self-custodial wallets or enabling wallet creation via email or social login.