# Reown (formerly WalletConnect)

> Onchain UX SDK (AppKit) and the WalletConnect connection standard — the common layer for connecting external wallets to dapps across wallets and chains, plus auth and transaction flows.

- Readiness score: **84/100** (score.v2)
- Integration difficulty: low
- Chains: ethereum, arbitrum-one, base, optimism, polygon
- Categories: wallet-connection, wallets, onboarding, infrastructure, developer-tools
- Last verified: 2026-06-16 by composewith.eth research (reown.com, docs.reown.com, and reown-com/appkit live-verified via WebFetch 2026-06-16; Reown is the current brand for WalletConnect) (confidence: high)

## Resources

- docs: https://docs.reown.com
- sdk: https://github.com/reown-com/appkit

## Good for

- connecting users' existing wallets to a dapp
- multi-wallet, multi-chain connection UX
- wallet auth and session management
- adding connect/transaction UIs quickly

## Avoid for

- apps that only need embedded in-app wallets with no external connection
- fully custodial backends with no user-held wallets

## Capabilities

### AppKit wallet connection (production-ready)
Best for: drop-in connect-wallet modal and session handling, multi-chain, multi-wallet support
- Requires a Reown (WalletConnect) project id; mobile deep-linking and chain config must be set per app.

### WalletConnect protocol (production-ready)
Best for: standardized wallet-to-dapp connections, connecting smart-account and mobile wallets

## Composes with

- **privy** (wallet_and_identity; supports) — Privy provides embedded wallets and social login; Reown connects external wallets — pair them, or choose based on whether users bring their own wallet.
- **safe** (wallet_and_identity; supports) — Reown can connect Safe and other smart-account wallets via the WalletConnect protocol.
- **pimlico** (transactions_and_paymasters; supports) — Pair Reown wallet connection with Pimlico bundler/paymaster for gasless smart-account UX after connect.
- **base** (settlement_or_execution; supports) — Low-cost EVM default for consumer apps using Reown for connection.

---
Canonical: https://composewith.eth/protocols/reown · JSON: https://composewith.eth/protocols/reown.json
