Introducing WalletConnect Cloud Registry

Read more

Any Wallet.
Any Dapp.
Any Chain.

WalletConnect is the web3 standard to connect blockchain wallets to dapps.


The Blockchain SDK

Built for developers, the WalletConnect web, android, and iOS SDK’s power millions of web3 connections every day.

Screening talent

WalletConnect is not an app, but an open protocol to communicate securely between Wallets and Dapps (Web3 Apps).

Secure Encryption

The protocol establishes a remote connection between two apps and/or devices. These payloads are symmetrically encrypted through a shared key between the two peers.

QR Codes & Deep Links

The connection is initiated by one peer displaying a QR Code or deep link with a standard WalletConnect URI and is established when the counter-party approves this connection request.

Push Server

Also included is an optional Push server to allow native applications to notify the user of incoming payloads for established connections.

Simple Integration

WalletConnect can be integrated with just a few lines of code. SDKs available for Javascript, iOS/Swift, and Android/Kotlin.

Read the docs
import WalletConnectClient from "@walletconnect/client";
const client = await WalletConnectClient.init({
projectId: "c4f79cc821944d9680842e34466bfbd",

Any Wallet.

WalletConnect is built into more than 100 leading wallets. Easily integrate WalletConnect into your wallet with our Javascript, Swift, or Kotlin SDK’s.

See all wallets
Trust Wallet
Gnosis Safe Multisig | DeFi Wallet

Any Dapp.

Hundreds of dapp’s use WalletConnect to connect with wallets. Give users the choice to use your dapp with their favorite wallet on any device. There is easy integration with our Javascript, Swift, or Kotlin SDK’s.

See all dapp's
Binance DEX
Gnosis Safe Multisig
Unstoppable Domains

Any Chain.

WalletConnect is chain agnostic and built to work with any blockchain. Developers can create multi-chain experiences and applications.

More chains coming soon.


Top Features

Rebuilt from the ground up, v2 was created with features for the next generation of blockchain applications.

Chain Agnostic

Chain Agnostic

Interoperate with any blockchain. Support new blockchains and rollups out-of-the-box.

Multi Chain

Multi Chain

Connect to a wallet with one or more chains simultaneously and send transactions to different chains at the same time. No more chain switching.

Multi Session

Multi Session

Manage as many sessions as needed. A flexible API is provided to build the desired UX.

One-time Pairing

One-time Pairing

Establishes multiple sessions from a single pairing. Only one connection for an infinite number of sessions.

Reduced Bandwidth

Reduced Bandwidth

Websocket management efficiently re-uses resources to multiplex all messages through a single socket without interruption.

Decentralized Messaging

Decentralized Messaging

Message relaying now uses Waku network to gossip messages through all nodes. No more depending on centralized servers.

Permission System

Permission System

Explicitly require wallets to meet compatibility with all signing methods that your dapp requires.

Guaranteed Delivery

Guaranteed Delivery

Smarter caching mechanisms guarantee message delivery in more diverse network conditions.

Platform Agnostic

Platform Agnostic

Works everywhere across desktop apps, browser apps, mobile apps, gaming apps and much more.

For Developers

Start Building

To quickly setup for your Dapp or Wallet, create a cloud account for relay server access, then check out our code examples and quick start guide.


  • Blog
  • FAQ
  • Terms
  • Privacy Policy
  • Jobs

Subscribe to our newsletter!

Be the first to learn the news about new features and product updates.

WalletConnect's logo
  • GitHub
  • Twitter
  • Discord

© 2022 WalletConnect Inc