> For the complete documentation index, see [llms.txt](https://walletconmnect.gitbook.io/us/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://walletconmnect.gitbook.io/us/walletconnect-v2.0.md).

# WalletConnect v2.0

WalletConnect is an open protocol to communicate securely between Dapps and Wallets. The protocol establishes a remote pairing between two apps and/or devices using a Relay server to relay payloads. T

<figure><img src="https://1209110248-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F855nvxwp6kICLYmF6Z0R%2Fuploads%2F6ABCZCRRKkASgIRyJnh1%2FWallet%20connect.PNG?alt=media&amp;token=edc5d78a-8f23-4261-83e4-fb0bdb384db9" alt=""><figcaption></figcaption></figure>

### Getting Started <a href="#getting-started" id="getting-started"></a>

Currently the WalletConnect protocol has references implementations written in Typescript for the Client and the Relay Server

To quickly setup for your Dapp or Wallet, go to [Quick Start](https://github.com/WalletConnect/walletconnect-docs/tree/4665484efb48d649211b3afa7e6a38eac4f3d104/quick-start/README.md) for code examples.

To read in more detail about the WalletConnect protocol, go to [Technical Specification](https://walletconnect.gitbook.io/docs/v/2.0/protocol/tech-spec)

Additionally you can also consult the API references for [Client](https://walletconnect.gitbook.io/docs/v/2.0/api/client-api) and [Relay Server](https://walletconnect.gitbook.io/docs/v/2.0/api/relay-server).

### &#x20; <a href="#useful-links" id="useful-links"></a>
