What problem does it solve?
ConnectorKit solves the complexity of building reliable Solana wallet connections by unifying wallet interaction behind a single headless core and optional React UI layer.
Core Features & Use Cases
- Wallet Standard-first connections: integrates Wallet Standard-compatible wallets for consistent behavior across providers and adapters.
- Headless + React options: use framework-agnostic
ConnectorClient for non-React apps or use React providers, hooks, and elements for rapid UI integration.
- Production-ready UX patterns: supports auto-connect, cluster switching, wallet filtering/ordering, WalletConnect QR/deep linking, and diagnostics-ready error boundaries.
- Remote signer and server-backed signing: add custodial/MPC/HSM signing flows with browser-side Wallet Standard delegation and Next.js route handlers.
Quick Start
Install @solana/connector, then create an App Router client provider that wraps your app with AppProvider using getDefaultConfig({ appName: 'My App', network: 'devnet', autoConnect: true, enableMobile: true }), and render wallet UI using React elements like WalletListElement inside that provider.