# @walletconnect/sign-client

> Sign Client for WalletConnect Protocol

Latest version **2.25.0** (published 2026-09-14) · SEE LICENSE IN LICENSE.md license · 0 weekly downloads

## Install

```sh
npm install @walletconnect/sign-client
pnpm add @walletconnect/sign-client
yarn add @walletconnect/sign-client
bun add @walletconnect/sign-client
```

## Health

**Score 75/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; has provenance; recently updated; high maintenance score; high quality score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 2.25.0 |
| Published | 2026-09-14 |
| First published | 2022-05-24 |
| Weekly downloads | 0 |
| License | SEE LICENSE IN LICENSE.md |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 7 |
| Unpacked size | 2.7 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 1689 |
| Author | WalletConnect, Inc. |
| Maintainers | cyberdrk, reown-npm-org |
| Keywords | wallet, walletconnect |

## Links

- npm: https://www.npmjs.com/package/@walletconnect/sign-client
- Repository: https://github.com/WalletConnect/walletconnect-monorepo
- Homepage: https://github.com/walletconnect/walletconnect-monorepo/
- Issues: https://github.com/WalletConnect/walletconnect-monorepo/issues
- npm.io page: https://npm.io/package/@walletconnect/sign-client

## Dependencies (7)

- [events](https://npm.io/package/events.md) 3.3.0
- [@walletconnect/core](https://npm.io/package/@walletconnect/core.md) 2.25.0
- [@walletconnect/time](https://npm.io/package/@walletconnect/time.md) 1.0.2
- [@walletconnect/types](https://npm.io/package/@walletconnect/types.md) 2.25.0
- [@walletconnect/utils](https://npm.io/package/@walletconnect/utils.md) 2.25.0
- [@walletconnect/logger](https://npm.io/package/@walletconnect/logger.md) 3.0.2
- [@walletconnect/jsonrpc-utils](https://npm.io/package/@walletconnect/jsonrpc-utils.md) 1.0.8

## Recent versions

- 2.25.0 (latest) — 2026-09-14
- 2.23.9-canary-2 (canary) — 2026-06-22
- 2.10.4-184f2234 (experimental) — 2023-10-26
- 2.0.0-rc.4 (rc) — 2022-10-06
- 2.0.0-beta.102 (beta) — 2022-07-07
- 2.24.0 — 2026-08-28
- 2.23.10 — 2026-06-24
- 2.23.9-canary-1 — 2026-04-07
- 2.23.9 — 2026-03-27
- 2.23.9-canary-rc-0 — 2026-03-27
- 2.23.8 — 2026-03-10
- 2.23.7 — 2026-02-27
- 2.23.6-canary-exp-1 — 2026-02-23
- 2.23.6 — 2026-02-18
- 2.23.5 — 2026-02-11
- … 511 more at https://npm.io/package/@walletconnect/sign-client/versions

## README

# @walletconnect/sign-client

Sign Client for WalletConnect Protocol

## Description

This library provides a Sign Client for WalletConnect v2.0 Protocol for both Dapps and Wallets. Integration will differ from the perspective of each client as the Proposer and Responder, respectively. It's compatible with NodeJS, Browser and React-Native applications (NodeJS modules required to be polyfilled for React-Native)

## Documentation

Check out documentation [here](https://docs.walletconnect.com/).

Also available quick start for [Dapps](https://docs.reown.com/api/sign/dapp-usage) and for [Wallets](https://docs.reown.com/api/sign/wallet-usage)

## License

WalletConnect Community License

---
_Source: https://npm.io/package/@walletconnect/sign-client · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
