Skip to Content

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

Start building
const bob = await connection.createWallet({
airdropAmount: lamports(1n * SOL),
prefix: "bob"
});

Write less, ship faster

Connecting to devnet
Making funded wallets
Checking token balances
Getting account data
Transferring tokens
Creating token metadata
Minting new tokens
Getting PDAs
Sending a transaction from instructions

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.

Start building