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.
devrels.xyz/a/160short linkWallet 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/kitand@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
npm install @solana/connectorimport { 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, accountDevtools
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
- connectorkit.dev · github.com/solana-foundation/connectorkit
- npm
@solana/connector· related: Solana Launch
Keep reading
Launch lists CommerceKit as the complete e-commerce toolkit for Solana-powered stores. Under the hood it is a package graph: headless commerce logic, React UI, wallet connector, and a full Solana Pay implementation — install @solana-commerce/kit for the whole stack.
Neobanks and games do not want users to hold SOL just to click Send. Kora is a gasless relayer / paymaster: apps send user-signed txs to a Kora node; Kora validates rules, co-signs as fee payer, and takes SPL fee payment. CLI, Rust lib, @solana/kora SDK — on Solana Launch.
Solana Launch is not a token launchpad. It is the official hub for shipping apps faster: fee abstraction (Kora), enterprise private channels, commerce and Pay, attestations, wallet connector, signing keychain — with docs, GitHub, and recommended development shops. Here is the product map and how the pieces compose.
Get new articles in your inbox
Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.
