Just wanna scroll the news? Take the pill 💊
All providers + tooling
Wallet Adaptersfree tier

Solana Wallet Adapter

The standard React adapter for connecting wallets.

Visit official site Last reviewed 10 Jun 2026

Best for

Any web dapp that needs Phantom, Solflare, Backpack, etc. connect-wallet flow.

Pros

  • Maintained by Anza (Solana Foundation)
  • Supports all major wallets out of the box

Cons

  • React-specific — Vue/Svelte users use community ports

The Solana Wallet Adapter (maintained by Anza, the Solana Foundation's engineering org) is the de-facto React library for connecting Solana wallets to dapps. If you've used a Solana web app, you've used this.

What it does

  • Renders a "Connect wallet" button that opens a modal with all installed wallets detected
  • Handles connect/disconnect/reconnect lifecycle
  • Provides a typed useWallet() hook with publicKey, signTransaction, signMessage
  • Supports every major wallet: Phantom, Solflare, Backpack, Glow, Brave Wallet, hardware wallets via Ledger

The Wallet Standard transition

Modern Solana wallets implement the Wallet Standard — a chain-agnostic protocol for browser extensions to advertise themselves. Wallet Adapter automatically picks up Wallet Standard wallets without explicit registration. Result: your dapp supports new wallets the day they launch, without you doing anything.

When this is the right choice

  • Any web dapp using React
  • You want to support all wallets, not just one
  • You don't want to maintain wallet integrations yourself

When to look elsewhere

  • Vue/Svelte/SolidJS. Community ports exist but lag the React version. Some teams use the lower-level @solana/wallet-standard package directly.
  • Native mobile apps. Use Mobile Wallet Adapter instead.

Resources

Building on Solana?

Protocol launches, tooling releases, and ecosystem moves — the news that affects what you're shipping. Free, unsubscribe anytime.

Other wallet adapters