Your Gateway to the WalletConnect Network
We highly recommend using one of our SDK partners to integrate WalletConnect into your app.
Powering leading SDKs across Web3
The WalletConnect App SDK is already embedded in some of the most widely-used SDKs in the ecosystem - powering everything from onboarding to payments.Who is it for?
- App developers who want to connect wallets quickly and securely
- SDK builders who want a powerful foundation for wallet connectivity
- Web3 platforms scaling across chains and wallets
What does WalletConnect have to offer for Apps?
At its core, the WalletConnect handles the most critical UX layer of any onchain app: wallet connection. β Prebuilt modal UX for connecting wallets β Chain-agnostic support across EVM, Solana, Bitcoin, and more β Built-in compatibility with 500+ wallets β Native, embedded UI - no iframes, no redirects β Customizable and composable - use standalone or extend with your own flows Itβs the fastest way to build reliable wallet connectivity, with none of the versioning, RPC mismatches, or fragmented logic that plague homegrown solutions.Demo
How to Integrate WalletConnect into your App
There are two core pathways to integrate WalletConnect into your app:- Via an SDK partner that has already integrated WalletConnect into their SDK.
- Standalone integration of WalletConnect.
Integrate WalletConnect via an SDK Partner
First, we need to cover what exactly is an SDK and how projects can use them to integrate WalletConnect into their app.What is an SDK?
An SDK is a software development kit that provides a set of tools, libraries, and documentation for developers to build applications. It is a collection of code, tools, and resources that help developers build applications faster and easier. In this context, SDKs are pre-packaged developer tools that abstract away the underlying protocol, i.e. WalletConnect, and provide a simplified integration path for apps and wallets, making wallet connectivity fast, reliable, and developer-friendly.π Most Popular SDKs built on top of WalletConnect
- Reown AppKit - A modular UX engine for onboarding, payments, and wallet interaction. Used in 286M+ sessions and 10B+ RPC calls .
- Privy - Secure wallet infrastructure that simplifies identity, session handling, and embedded wallets.
- Dynamic - All-in-one authentication and wallet SDK for web3 apps across mobile and web.
- ConnectKit - Beautiful React components built for WalletConnect connections.
- RainbowKit - Customizable wallet connection UI optimized for Ethereum and WalletConnect.
SDK Chain Compatibility
Below you can find the chain compatibility for the most popular SDKs built on top of WalletConnect.SDK | Networks / Chains Supported |
---|---|
Reown AppKit | EVM, Solana, Bitcoin, Polkadot, Cosmos and all other networks with a CAIP-25 namespace |
Privy | EVM, Solana, Bitcoin |
Dynamic | EVM, Solana, Bitcoin, Flow, StarkNet, Sui, Cosmos, Algorand, Spark |
ConnectKit | EVM |
RainbowKit | EVM |
Standalone Integration of WalletConnect as an App
If you do not wish to use an SDK partner, you can integrate WalletConnect directly into your app. Please refer to the corresponding installation guide for each framework given below.React
Get started with WalletConnect as an App in React.
Next.js
Get started with WalletConnect as an App in Next.js.
Vue
Get started with WalletConnect as an App in Vue.
JavaScript
Get started with WalletConnect as an App in JavaScript.