- Connections to 600+ wallets via the WalletConnect Network (SIWE)
- Email & social logins
- Multichain authentication (SIWX)
- Smart Accounts
- In-platform Swap feature
- In-platform Onramps
- Pay with Exchange
- Deposit with Exchange
- One-click checkout
- Mobile and mini-app support
- Built-in security (transaction screening and domain verification)
- A choice of Frameworks, including; React, React Native, Flutter, Kotlin, Swift, Unity & more
Demo
Try Demo
Ready to get started? Check out the Quickstart section here.
Quickstart
React
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
While AppKit offers a wide range of features, networks, and authentication methods that make it easy to build interactive and user-friendly blockchain applications, 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 | JavaScript | React Native | Flutter | Android | Swift | Unity (Web) | Unity (Native) | |
|---|---|---|---|---|---|---|---|---|---|---|
| Features | ||||||||||
| Swaps (EVM Only) | ||||||||||
| On-Ramp | ||||||||||
| Multichain Modal | ||||||||||
| Smart Accounts | ||||||||||
| Notifications | ||||||||||
| Telegram Mini Apps | ||||||||||
| Networks | ||||||||||
| EVM Chains | ||||||||||
| Solana | ||||||||||
| Bitcoin | ||||||||||
| Authentication | ||||||||||
| Email & Social Login | ||||||||||
| One-Click Auth | ||||||||||
| SIWX |
Reown SDK (AppKit) vs AppKit Core
What is 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) | ✅ | ✅ |