All articles
solanawalletsdkreactwallet-standardlaunch

ConnectorKit: headless Wallet Standard connector for Solana apps

ConnectorKit (@solana/connector) is production-ready, framework-agnostic Solana wallet infrastructure on Wallet Standard — React hooks, headless core, mobile MWA, Kit and web3.js support.

Share
devrels.xyz/a/160short link

Wallet connection is table stakes and still easy to get wrong: missing Wallet Standard wallets, broken mobile paths, analytics blind spots. ConnectorKit is the Solana Foundation's production-ready, headless wallet connector — listed on Solana Launch and published as @solana/connector.

Why it exists

  • Wallet Standard first — universal wallet compatibility instead of a hard-coded adapter list
  • Modern and legacy@solana/kit and @solana/web3.js
  • Framework agnostic — React hooks plus headless core for Vue, Svelte, vanilla
  • Mobile — Solana Mobile Wallet Adapter integration
  • Ops — events for analytics, health checks, React error boundaries

Minimal React path

bash
npm install @solana/connector
typescript
import { AppProvider } from '@solana/connector/react';
import { getDefaultConfig } from '@solana/connector/headless';

const config = getDefaultConfig({ appName: 'My App' });

export function App() {
  return (
    <AppProvider connectorConfig={config}>
      <WalletButton />
    </AppProvider>
  );
}

// useConnector() → connectors, connectWallet, disconnectWallet,
// isConnected, isConnecting, account

Devtools

Optional @solana/connector-debugger — framework-agnostic transaction tracking via an imperative DOM API. Useful when you are not inside a React tree or want a floating panel on any stack.

How it relates to CommerceKit

CommerceKit ships its own @solana-commerce/connector package aimed at commerce flows. ConnectorKit is the broader wallet infrastructure product. For a full storefront you may use CommerceKit end-to-end; for a general dApp that only needs connect/sign, start with ConnectorKit. Both sit under the Launch umbrella next to Kora (fees) and Keychain (server-side signing backends).

Resources

Keep reading

Get new articles in your inbox

Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.

ConnectorKit: headless Wallet Standard connector for Solana apps | devrels.xyz