Kite
The modern TypeScript library for Solana Kit
The simplicity of web3.js
on top of Solana Kit
Do most Solana tasks in one step
Less code, better docs, smaller package
const bob = await connection.createWallet({airdropAmount: lamports(1n * SOL),prefix: "bob"});
Write less, ship faster
Working examples and videos for Anchor, React and everything else
Includes video tutorials and example repos showing Anchor programs, React frontends, and wallet integration, onchain encryption with Arcium, task scheduling with TukTuk, and other Solana ecosystem tools.
Docs that are written not generated
Solana founders are bald because they read documentation like "mintAuthority - defines the mint authority" and tear their hair out.
Kite has documentation that's genuinely helpful, right in Cursor, VS Code, or whatever else.
Built on the most
popular library for Solana web3.js
Built by Mike MacCana, author of @solana/helpers, the most popular high-level library for web3.js v1.
Kite brings that same simplicity to web3.js v2, with contributions from developers at Quicknode, Solana Foundation, Helius, Anza, Turbin3, Unboxed Software, and StarAtlas.
Compatible with @solana/kit
Built on @solana/kit with complete compatibility. All Solana Kit methods are available on connection.rpc and connection.rpcSubscriptions.
Kite uses the same types as @solana/kit.
Kite is tiny (~100KB compressed), and you can easily ditch Kite and swap to raw kit, if you prefer. But you won't.