TONTONDocs

WalletKit

What WalletKit is

WalletKit is an open-source SDK for custodial and non-custodial wallet services that need to integrate with the TON ecosystem. Supported platforms include Web, mobile (Android and iOS), and browser extensions.

With WalletKit, custodial and non-custodial wallet providers gain full control over key management, signing, and access. It's designed for both small wallet services and large cross-chain systems.

Features

WalletKit provides the following features:

  • TON Connect: Built-in support for TON Connect — a standard TON wallet connection protocol
  • Wallet management: Support for multiple TON wallets at once, with persistent storage and optional use of custom signers
  • Asset support: Toncoin, jettons (including USDT), NFTs with metadata
  • Action previews: Transaction emulation with money flow analysis
  • Advanced flows: Gasless and one-click interactions through TON Connect features such as Sign Message and Embedded Requests

WalletKit is the wallet-side counterpart to AppKit — an SDK for integrating TON into dApps.

What's next

First, follow this step-by-step guide: How to integrate a wallet with TON.

Then, follow relevant usage recipes:

See also

To implement custom wallet logic, you may need to explore in-depth topics:

Last updated on

On this page