V1 is now available

The Ultimate Foundation for Solana Development

A comprehensive framework built on top of @solana/kit. Everything you need to build production-ready dApps with speed and confidence.

examples/starter.ts
1import { createClient, autoDiscover } from "@solana/client":
2
3// Initialize with zero config
4const client = createClient({
5 cluster: "devnet",
6 walletConnectors: autoDiscover(),
7}):
8
9// Connect and interact
10await client.actions.connectWallet():
11const balance = await client.actions.fetchBalance():
12
13console.log(\`Ready to build!\`):

Everything you need to build

A complete toolkit for Solana developers. Stop reinventing the wheel and start shipping.

Wallet Management

Unified wallet state management with auto-discovery for Wallet Standard. Build custom connection UIs with ease.

Reactive Hooks

Powerful React hooks for every Solana need. From balance watching to transaction simulation, keep your UI in sync effortlessly.

Program Interaction

Type-safe helpers for common Token and System program operations. Interacting with on-chain programs has never been simpler.

Universal Client

Framework-agnostic core client that works in any runtime—Next.js, Vite, generic workers, or Node.js.

Performance

Optimized for speed with zero-runtime overhead where possible. Efficient state management via Zustand.

Security

Built with security best practices, utilizing modern standards like the Wallet Standard protocol.