# Wallet Connect®

<img src="https://1553147816-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FAP2L3nc9KHQGioZkYdtD%2Fuploads%2FVQZ5jptCgw5cbEU3x0xc%2Ffile.excalidraw.svg?alt=media&#x26;token=d33dd99c-4342-4ed8-9b3d-b9202c999e59" alt="" class="gitbook-drawing">

## Introduction

WalletConnect is an open protocol to communicate securely between Wallets and Dapps (Web3 Apps). The protocol establishes a remote connection between two apps and/or devices using a Bridge server to relay payloads. These payloads are symmetrically encrypted through a shared key between the two peers. 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. It also includes an optional Push server to allow Native applications to notify the user of incoming payloads for established connections.
