Ready to start building? Follow the steps below to set up your account and install AppKit.Documentation Index
Fetch the complete documentation index at: https://docs.reown.com/llms.txt
Use this file to discover all available pages before exploring further.
Set yourself up in the Reown Dashboard
- Navigate to the Reown Login page
- Set up your account; either with an email and password or Google auth.
- Follow the onboarding flow so you get the best dashboard experience
- Toggle marketing communications on so you can receive updates on your app performance and new product releases.
- Name your team and add team members (if applicable)
- Create your first project and copy the Project ID to get ready for installation.
Get started with your chosen framework
Now you have your project ID, you’re ready to install using your chosen framework. For quickstart implementations and guidance, check out the Install with AI guide and Install using the CLI guideReact
Get started with AppKit in React.
Next.js
Get started with AppKit in Next.js.
Vue
Get started with AppKit in Vue.
Svelte
Get started with AppKit in Svelte.
Nuxt
Get started with AppKit in Nuxt.
JavaScript
Get started with AppKit in JavaScript.
React Native
Get started with AppKit in React Native.
Flutter
Get started with AppKit in Flutter.
Android
Get started with AppKit in Android.
iOS
Get started with AppKit in iOS.
Unity
Get started with AppKit in Unity.
Framework Support
The Reown SDK offers a wide range of features, networks, and authentication methods that make it easy to build interactive and user-friendly blockchain applications. However, certain features are limited to specific frameworks. The following table provides an overview of the features, networks, and authentication methods available in AppKit and the frameworks they support.- ✅ - indicates the feature is supported and can be integrated.
- ❌ - indicates the feature is not supported and cannot be integrated.
| React | Next.js | Vue | Svelte | Nuxt | JavaScript | React Native | Flutter | Android | Swift | Unity (Web) | Unity (Native) | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Features | ||||||||||||
| Swaps (EVM Only) | ||||||||||||
| On-Ramp | ||||||||||||
| Multichain Modal | ||||||||||||
| Smart Accounts | ||||||||||||
| Telegram Mini Apps | ||||||||||||
| Networks | ||||||||||||
| EVM Chains | ||||||||||||
| Solana | ||||||||||||
| Bitcoin | ||||||||||||
| Authentication | ||||||||||||
| Email & Social Login | ||||||||||||
| Sign in with Ethereum (SIWE) | ||||||||||||
| SIWX |
Get started with AI assistance
Try installing AppKit Skills to get AI-assisted guidance. Your AI coding assistant can help you set up, build, and debug your AppKit integration. To install AppKit Skills, run the following command in your terminal:Get started with the CLI
Reown offers a dedicated CLI to set up a minimal version of Reown AppKit in the easiest and quickest way possible. To do this, please run the command below.- Project Name: Enter the name for your project.
- Framework: Select your preferred framework or library. Currently, you have three options: React, Next.js, and Vue.
- Network-Specific libraries: Choose whether you want to install Wagmi, Ethers, Solana, or Multichain (EVM + Solana).
projectId that will only work on localhost.
To fully configure your project, please obtain a projectId from the Reown Dashboard and update your project accordingly.
Do I need Reown SDK (AppKit) or AppKit Core?
Whether you need the Reown SDK or AppKit core depends on your implementation needs. You have 3 main options: 1. You want to enable all Reown Capabilities on a Reown AppKit supported network In this case, you can install the regular appkit package via your chosen framework 2. You want to support multiple networks; both those supported by the Reown SDK and additional networks not already supported. In this case, you can install the regular appkit package and set up the universal Connector. Find details to complete this here. 3. You only want to support a network the Reown SDK does NOT support natively. In this case, you’ll want to install the AppKit core package, configure your chosen network and use the UniversalProvider connector. Find instructions on how to add WalletConnect modals to custom networks here.AppKit (Reown SDK) vs AppKit Core
AppKit Core is a chain-agnostic implementation that uses the Universal Provider/Universal Connector for blockchain interactions. Whereas the Reown SDK (AppKit) includes chain-specific adapters and full UI, AppKit Core offers a minimal, chain-agnostic foundation. The Reown SDK is best for most builders, but AppKit Core is ideal for developers who want to build more flexible custom-built solutions—those that don’t need built-in features from day one.| Feature | Reown SDK (AppKit) | AppKit Core |
|---|---|---|
| Swaps | ✅ | ❌ |
| Onramps | ✅ | ❌ |
| Smart Accounts | ✅ | ❌ |
| Pre-Built Modal UI | ✅ | ❌ |
| Chain-specific adapters | ✅ | ❌ |
| Wallet Connections via WalletConnect Protocol | ✅ | ✅ |
| Multichain support | ✅ | ✅ |
| Multichain auth (SIWX) | ✅ | ✅ |