> ## Documentation Index
> Fetch the complete documentation index at: https://docs.walletconnect.network/llms.txt
> Use this file to discover all available pages before exploring further.

# WalletConnect for Apps

## **Your Gateway to the WalletConnect Network**

<Note>
  **We highly recommend using one of our SDK partners to integrate WalletConnect into your app.**
</Note>

The **WalletConnect App SDK** is the foundational gateway for apps to access the **WalletConnect Network,** the decentralized connectivity layer for the financial internet.

With a single integration, developers can connect to **700+ wallets** and **65,000+ apps** across **EVM, Solana, Bitcoin**, and **any network with a CAIP-25 namespace**, while preserving privacy, composability, and user choice.

**Built on open standards** and powered by a decentralized relay network, WalletConnect unlocks secure and cross-chain wallet connections for apps across devices and platforms.

Whether you’re building for DeFi, gaming, payments, or identity, WalletConnect provides the essential building block for **trusted wallet-to-app experiences**, all backed by the **infrastructure that powers the financial internet**.

## **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

If your product needs to talk to wallets, the App SDK is your starting point.

## 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

<video autoPlay controls className="w-full aspect-video" src="https://mintcdn.com/test-walletconnect/1DV08riIEfY5JM4B/images/videos/walletconnect-app-sdk.mp4?fit=max&auto=format&n=1DV08riIEfY5JM4B&q=85&s=a8cb621457dc9d70f52b9213e0d5bb64" data-path="images/videos/walletconnect-app-sdk.mp4" />

***

## How to Integrate WalletConnect into your App

There are **two core pathways to integrate WalletConnect** into your app:

1. Via an SDK partner that has already integrated WalletConnect into their SDK.
2. Standalone integration of WalletConnect.

Below, you can find instructions and information for both pathways.

## 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**](https://reown.com/appkit) - A modular UX engine for onboarding, payments, and wallet interaction. Used in 286M+ sessions and 10B+ RPC calls .
* [**Privy**](https://www.privy.io/) - Secure wallet infrastructure that simplifies identity, session handling, and embedded wallets.
* [**Dynamic**](https://www.dynamic.xyz/) - All-in-one authentication and wallet SDK for web3 apps across mobile and web.
* [**ConnectKit**](https://family.co/connectkit) - Beautiful React components built for WalletConnect connections.
* [**RainbowKit**](https://www.rainbowkit.com/) - Customizable wallet connection UI optimized for Ethereum and WalletConnect.
* [**Canton dApp SDK**](https://github.com/hyperledger-labs/splice-wallet-kernel/tree/main/sdk/dapp-sdk) - Browser SDK from the [Splice Wallet Kernel](https://github.com/hyperledger-labs/splice-wallet-kernel) for building dApps on the [Canton Network](https://www.canton.network/). Implements the [CIP-103](https://github.com/canton-foundation/cips/blob/main/cip-0103/cip-0103.md) dApp API with multi-transport support (HTTP, `postMessage`) and an EIP-1193-style `window.canton` provider.

These SDKs demonstrate what’s possible with the App SDK as a base layer and how it can be extended to suit your product, stack, and user flow.

### 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                                                                                    |
| **Canton dApp SDK** | Canton Network                                                                         |

## 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.

<CardGroup cols={2}>
  <Card title="React" icon="react" href="/app-sdk/react/installation">
    Get started with WalletConnect as an App in React.
  </Card>

  <Card title="Next.js" icon="apple" href="/app-sdk/next/installation">
    Get started with WalletConnect as an App in Next.js.
  </Card>

  <Card title="Vue" icon="vuejs" href="/app-sdk/vue/installation">
    Get started with WalletConnect as an App in Vue.
  </Card>

  <Card title="JavaScript" icon="js" href="/app-sdk/javascript/installation">
    Get started with WalletConnect as an App in JavaScript.
  </Card>
</CardGroup>

### Chains Supported by WalletConnect

Please refer to the [Chains Supported](https://docs.reown.com/cloud/chains/chain-list) page for the list of chains supported by WalletConnect.

### RPCs and Chain Specific Methods

Please refer to the **RPC Reference** dropdown under the [Multi-Chain](https://docs.reown.com/advanced/multichain/rpc-reference/) section for the list of RPCs and chain specific methods supported by WalletConnect.
