Skip to main content

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.

Ready to start building? Follow the steps below to set up your account and install AppKit.

Set yourself up in the Reown Dashboard

  1. Navigate to the Reown Login page
  2. Set up your account; either with an email and password or Google auth.
  3. Follow the onboarding flow so you get the best dashboard experience
  4. Toggle marketing communications on so you can receive updates on your app performance and new product releases.
  5. Name your team and add team members (if applicable)
  6. 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 guide

React

Get started with AppKit in React.

Next.js

Get started with AppKit in Next.js.

Vue

Get started with AppKit in Vue.
https://mintcdn.com/reown-5552f0bb/y6FfJGDgiHdFLuuy/images/icons/svelte.svg?fit=max&auto=format&n=y6FfJGDgiHdFLuuy&q=85&s=ac80fcae3436e349d376fa7598bd4d32

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.
ReactNext.jsVueSvelteNuxtJavaScriptReact NativeFlutterAndroidSwiftUnity (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:
npx skills add https://github.com/reown-com/skills --skill appkit --agent '*'
After installation, you can ask your AI assistant for help with AppKit setup, implementation, and troubleshooting.

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.
npx @reown/appkit-cli
After running the command, you will be prompted to confirm the installation of the CLI. Upon your confirmation, the CLI will request the following details:
  1. Project Name: Enter the name for your project.
  2. Framework: Select your preferred framework or library. Currently, you have three options: React, Next.js, and Vue.
  3. Network-Specific libraries: Choose whether you want to install Wagmi, Ethers, Solana, or Multichain (EVM + Solana).
After providing the project name and selecting your preferences, the CLI will install a minimal example of AppKit with your preferred blockchain library. The example will be pre-configured with a 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.
FeatureReown 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)