Solana Airdrop SDK

Ship Solana AirdropsYou Fully OwnBuilt with Bonkit

Ship self-hosted Solana airdrops you fully own.

SPL + Token-2022Merkle + Onchain ClaimsNon-Custodial

terminal

bash
$ npx @bonkit/airdrop-studio my-campaign
Studio running at http://localhost:5173
Layout · Theme · Brand · Draft · Recipients · Deposit
✓ Airdrop launched on devnet
✓ Generated app written to ./my-campaign
$ cd my-campaign && pnpm install && pnpm build
✓ dist/ ready — ship to Vercel, Netlify, or S3

One npx command launches a local studio, then ejects a Vite + React + TS site you fully own.

Available Now

One SDK. One CLI. Both Yours.

Two open-source packages that work together — install only what you need.

CLI
Live

@bonkit/airdrop-studio

A local studio that walks you through the airdrop lifecycle, then ejects a Vite + React + TypeScript app you fully own.

  • Local-only — no Bonkit backend
  • Generated Vite + React + TS app
  • Wallet adapter or local keypair
  • Devnet + mainnet-beta
$ npx @bonkit/airdrop-studio my-campaign
SDK
Live

@bonkit/airdrop-sdk

TypeScript SDK with typed transaction builders for merkle and on-chain claim flows. Returns VersionedTransaction — you sign and send.

  • AirdropStudioClient + on-chain reads
  • Typed transaction builders
  • Merkle + onchain claim modes
  • Non-custodial by design
$ npm install @bonkit/airdrop-sdk

Reliability

Built for Production Reliability

Focus on shipping instead of glue code. Bonkit keeps the messy parts — retries, batching, eligibility — out of your application code

Non-Custodial by Design

Bonkit never touches your keys, your RPC, or your campaign state. The SDK returns VersionedTransaction — you sign and send.

Predictable Batches

16 recipients per transaction, resumable batches, and plain JSON state files you can version-control alongside your repo.

Typed Error Surface

Pre-flight mint validation, normalized contract errors, and named error codes — fewer surprises at runtime.

AI-Ready SDK

AI Agents Can Extend Your Generated App

The CLI emits a Vite + React + TypeScript app with CLAUDE.md and AGENTS.md already inside. Tools like Codex and Claude Code can read the typed SDK, add features, and ship the result through your existing toolchain.

Generated Repo, Not a Black Box

Vite + React + TypeScript source lands in your folder. No proprietary runtime, no hosted backend.

AGENTS.md + CLAUDE.md Included

Each generated app ships agent-ready guidance so coding agents know your repo's boundaries on day one.

Typed SDK = Predictable Suggestions

AirdropStudioClient, transaction builders, and error codes are all typed — agents read the types and produce correct code.

Ready to Ship Your Own Airdrop?

Spin up the CLI, claim with the SDK, host the site you own — all in one afternoon.