Solana Kit Clients
Client-Side with @solana/kit
A beginner-to-intermediate path for modern Solana client development using @solana/kit, @solana/client, and @solana/react-hooks.
@solana/web3.js is now deprecated for new projects.
For this module, we use modern Solana client libraries:
@solana/kitfor core transaction/RPC building blocks@solana/clientfor shared runtime state@solana/react-hooksfor React-friendly wallet and transaction hooks
What You Will Learn
- How to build a clean kit-first client architecture
- How Wallet Standard connection flows work in practice
- How to read accounts and build/send transactions correctly
- How to handle failure paths, retries, and user-facing status
- How to test client-side Solana code with confidence
Learning Path
kit-foundationswallet-standard-connection-flowrpc-reads-and-account-decoding-with-kittransaction-message-building-and-signerssend-confirm-retry-and-lifetime-managementspl-token-and-token-2022-client-flowsanchor-client-with-kitfrontend-transaction-ux-status-errors-recoveryclient-testing-strategy-lite-unit-and-integrationmini-capstone-kit-client-for-anchor-program
Each lesson is written step by step. Do not skip ahead. The concepts stack on top of each other.
Prerequisites
- Comfortable with TypeScript basics
- Basic Solana program/account mental model
- Node.js installed
- A devnet wallet with test SOL
Start with kit-foundations.