AvaKit logoAvaKit
Open source · AI-native · MIT

The developer toolkit for building on Avalanche.

Scaffold a deploy-ready, social-login dapp with agent context baked in. One core, four surfaces. No seed phrases, no boilerplate.

bash · my-app
$ npm create avalanche-app@latest my-app
◆ Template · nft-mint
◆ Wallet · social login (Web3Auth)
◆ Chain · Avalanche Fuji
Created 16 files
Installed dependencies
→ cd my-app && pnpm dev
Local: http://localhost:3000
02Why AvaKit

Everything you need, nothing you don't

The boring parts (onboarding, wallets, chain switching, deploy) handled with safe defaults.

03Why AvaKit

The only one that combines it all

Every piece exists somewhere: a starter kit here, a wallet SDK there, an AI tool elsewhere. AvaKit is the open-source toolkit that brings them together — Avalanche-native, with code you own and no vendor lock-in.

CapabilityAvaKitthirdwebOfficial starter-kitBuilderKitEmbedded-wallet SaaS
Open-source & free
Batteries-included scaffolder
Social-login onboarding by default
AI-native: agent context + MCP actions
One core: SDK + widget + CLI + MCP + Studio
Own your UI: copy-in shadcn, no lock-in

thirdweb = multichain SDK/CLI (great, but not Avalanche-specific; prebuilt clientId-gated UI) · Official starter-kit = ava-labs/avalanche-starter-kit · BuilderKit = ava-labs/builderkit · Embedded-wallet SaaS = AvaCloud WaaS / hosted providers.

04Who it's for

Built for how people ship today

Seedless wallets already solved end-user onboarding: Core and WaaS handle keys with HSMs. Developer onboarding never got the same treatment, and now agents write most of the boilerplate. AvaKit is the open-source, AI-native layer that closes the gap: one command, or one prompt, to a real Avalanche dapp.

01

AI-first & vibe coders

Describe what you want and let Claude Code or Cursor scaffold, wire, and deploy it through the MCP. Actions, not just docs.

02

Hackathon & weekend builders

From one npm command to a deployed, social-login dapp on Fuji in minutes. No seed phrases, no boilerplate, no chain-config spelunking.

03

Teams onboarding to Avalanche

A production-shaped starting point (wallets, chain-switching, deploy, plus L1 and Interchain tooling) with safe, testnet-first defaults.

05How it works

From zero to first transaction

Three steps. No seed phrases, no boilerplate, no chain-config spelunking.

  1. 1

    Scaffold

    Run one command, or ask an AI agent. Pick from eight templates: a wallet, an NFT mint, a confidential token, your own L1, a cross-chain bridge, and more.

    npm create avalanche-app@latest my-app
  2. 2

    Connect

    Drop in <ConnectAvalanche />. Users sign in with social login or a browser wallet; AvaKit switches them to the right chain.

    <ConnectAvalanche />
  3. 3

    Ship

    Deploy contracts from the browser, read balances with hooks, and go from idea to first transaction in minutes.

    pnpm dev  →  http://localhost:3000
07Find your starting point

What are you building?

Pick a goal. We'll point you at the right template and the exact command to run.

08AI-native

Let your agent build on Avalanche

@avakit/mcp exposes actions, not just docs, to Claude Code and Cursor. Ask in natural language.

Read the MCP docs
ToolDoes
scaffold_appCreate an Avalanche dapp from a template.
list_templatesList available templates.
read_chainRead a balance, a tx receipt, or a contract view function.
deploy_contractDeploy compiled bytecode. Fuji by default; mainnet needs confirmation.
get_contextAvaKit + Avalanche coding context and doc links.
09FAQ

Questions, answered

Ship today

Your first Avalanche dapp is one command away

Open source, MIT licensed, free. No seed phrases, no boilerplate.