TON Tooling - Build on TON

Toolset

Everything you need to build on TON

Open-source SDKs for building modern TON apps on a unified foundation — without extra glue code between ecosystem layers.

Acton

The foundation. All-in-one toolchain for TON smart contracts built around Tolk. A unified stack — scaffolding, compilation, testing, deployment, verification — with one CLI built for humans and AI agents.

Now
  • Unified CLI for the full contract lifecycle, with template scaffolding
  • Native Tolk tests plus mutation, coverage, fork, fuzz and gas profiling
  • Automatic TypeScript wrapper generation for dApp integration
  • Debugger with call-stack and variable inspection on production contracts; IDE support for VS Code, JetBrains, Cursor and Zed
  • func2tolk migration tool and low-level TVM tooling
Soon

More to come

AppKit

The user-facing layer. Open-source SDK for integrating TON into Mini Apps and dApps — primitives and React components for assets and protocols, so you ship features instead of boilerplate.

Now
  • One-call TON Connect wallet connection
  • Typed transaction builder and React hooks for Toncoin, Jettons and NFTs
  • Drop-in React components for transactions, balances and NFT cards
  • TON DNS resolve and reverse-resolve
  • Single-hook swap quotes across the two largest DEXes, plus liquid Toncoin staking
Soon
  • TON Connect v3: Sign Message, Structured Items, Embedded Requests
  • Embedded wallets from multiple providers
  • Gasless primitives and hooks
  • Swap, Stake and on-ramp widgets

WalletKit

The other side of the connection. For custodial and non-custodial wallets — ship every new protocol feature without implementing the spec, while keeping full key-management control.

Now
  • Full TON Connect (connect, sign-data, transactions) without reading the spec
  • Toncoin, Jettons (incl. USD₮) and NFT reads/transfers with metadata, plus exact money-flow preview before signing
  • Gasless and one-click flows via Sign Message, Structured Items and Embedded Requests
  • Multi-wallet management with persistent storage and pluggable signers
  • Web, iOS, Android and browser extensions from one SDK
  • Custodial backend integration with full control over key storage
Soon
  • Expanded primitive coverage, in sync with AppKit and TON Connect v3

TON Pay Beta

The payments layer. SDK for accepting TON payments in web apps, Mini Apps and bots — direct-to-wallet, no custody, no intermediaries.

Now
  • Direct-to-wallet TON acceptance
  • Drop-in React checkout components
  • One-time charges from any TON wallet over TON Connect
  • On-ramp flow out of the box
  • Hosted payment-state API (no indexer) with reference ID and memo for reconciliation
Soon
  • Recurring payments and subscriptions
  • Status tracking via SDK polling or webhooks

AgentKit

TON's entry point for machines. It exposes the chain to LLM agents via the Model Context Protocol — with skills packaging reusable agent instructions.

Now
  • One-line connection from any MCP client (Claude, Cursor, Codex…)
  • MCP server over stdio, HTTP or serverless
  • Balance queries, jetton listings, transaction history and TON DNS via tool calls
  • Single-intent transfers of Toncoin, Jettons and NFTs, plus DEX swap quotes
  • Agentic wallet key creation, import and rotation via MCP tools
  • Pre-built skills from the open repo — or your own
Soon
  • LLM-optimized skills
  • Guardrails for agent limits
  • Expanded skill catalog

Agentic Wallets

Where agents hold their funds. Self-custody wallets purpose-built for autonomous AI agents on TON — users delegate a budget and can revoke access or withdraw any time, without touching their main wallet credentials.

Now
  • Self-custody wallet operated by an agent on the user's behalf
  • Split keys: operator (agent) and owner (user)
  • Operator key rotation without redeploying the contract
  • On-chain access revocation at any time
  • Creation and management via dashboard or programmatically
Soon
  • AppKit integration
  • Examples and guides for agent developers