
This repository provides examples of how to integrate and use AppKit in various frameworks, including Javascript,Next.js, React, and Vue. These examples are designed to demonstrate best practices and simplify the integration process.
Reown AppKit is a comprehensive, open-source SDK designed to streamline the development of modern Web3 applications. It offers a suite of modular tools that simplify user onboarding, authentication, transactions, and engagement across multiple blockchain networks.
-
Universal Authentication
Support for email, social logins, and one-click authentication using SIWX, enabling seamless user access across EVM, Solana, and Bitcoin networks.
Read more β -
Smart Accounts
Enhance user security and convenience with multi-signature authorization and automated transaction workflows.
Read more β -
Smart Sessions
Enable dApps to perform specific blockchain actions on behalf of users for a defined period, eliminating the need for repeated approvals.
Read more β -
On-Ramp & Swaps
Let users buy crypto and swap tokens directly within your app.
Read more β -
Notifications
Deliver important updates directly to usersβ wallets or in-app using Web3-native notifications.
Read more β -
Multi-Chain Support
Works seamlessly with EVM chains, Solana, and Bitcoin.
Read more β -
Customizable UI
Themeable components with support for light/dark modes and brand styling.
Read more β -
Extensive Wallet Compatibility
Connects with over 600 wallets including MetaMask, Coinbase Wallet, Trust Wallet, and more.
Read more β
Reown AppKit is framework-agnostic and supports React, Vue, Next.js, React Native, Flutter, Android, iOS, and Unity β giving developers the flexibility to build seamless and secure Web3 experiences across platforms.
π Explore the full documentation: docs.reown.com/appkit
Each framework has examples for the implementation with wagmi, ethers, solana, bitcoin and multichain (wagmi & solana)
Framework | Integration | Live Demo | Fork on Stackblitz |
---|---|---|---|
Javascript | ethers | Demo | Fork |
wagmi | Demo | Fork | |
Solana | Demo | Fork | |
Bitcoin | Demo | Fork | |
Next.js | ethers | Demo | Fork |
wagmi | Demo | Fork | |
Solana | Demo | Fork | |
Bitcoin | Demo | Fork | |
Multichain | Demo | Fork | |
React | ethers | Demo | Fork |
wagmi | Demo | Fork | |
Solana | Demo | Fork | |
Bitcoin | Demo | Fork | |
Multichain | Demo | Fork | |
AppKit Pay | Demo | Fork | |
Vue | ethers | Demo | Fork |
wagmi | Demo | Fork | |
Solana | Demo | Fork | |
Bitcoin | Demo | Fork | |
Multichain | Demo | Fork |
.
βββ javascript/ # Web AppKit with Javascript
βββββββββ javascript-bitcoin
βββββββββ javascript-core # AppKit Core
βββββββββ javascript-ethers
βββββββββ javascript-multichain # Wagmi + Solana
βββββββββ javascript-wagmi
βββββββββ javascript-solana
βββ nextjs/ # Web AppKit with NextJS
βββββββββ next-bitcoin-app-router
βββββββββ next-core-app-router # AppKit Core
βββββββββ next-siwe-next-auth
βββββββββ next-siwx-multichain-supabase-storage
βββββββββ next-siwx-multichain
βββββββββ next-wagmi-app-router
βββββββββ next-ethers-app-router
βββββββββ next-solana-app-router
βββββββββ next-multichain-app-router # Wagmi + Solana
βββ react/ # Web AppKit with React
βββββββββ react-bitcoin
βββββββββ react-core # AppKit Core
βββββββββ react-wagmi
βββββββββ react-ethers
βββββββββ react-ethers5
βββββββββ react-multichain # Wagmi + Solana
βββββββββ react-solana
βββββββββ react-siwe-server-example
βββββββββ react-wagmi-appkit-pay
βββ vue/ # Web AppKit with Vue
βββββββββ vue-bitcoin
βββββββββ vue-core # AppKit Core
βββββββββ vue-ethers
βββββββββ vue-multichain (wagmi+solana)
βββββββββ vue-solana
βββββββββ vue-wagmi