# WalletKit: SDK for custodial and non-custodial wallet services (https://docs-dmpho5eos-ton-core-docs.vercel.app/llms/ecosystem/walletkit/overview/content.md)



TON Connect's **WalletKit** is an open-source SDK that helps integrate your custodial or non-custodial wallet with TON in a secure and streamlined fashion.

It is designed for institutions, non-custodians, and custodians that need full control over key management, signing, and access without compromising UX or compliance.

## Features [#features]

* TON Connect protocol: Handles connect, disconnect, transaction and data sign requests
* Wallet management: Support for multiple TON wallets at once, with persistent storage and optional use of custom signers
* Action previews: Transaction emulation with money flow analysis
* Asset support: Toncoin (TON), Jettons (including USDTs), NFTs with metadata
* Platform availability: Use on the Web, on mobile (Android and iOS), and in browser extensions

## Use cases [#use-cases]

WalletKit supports both small wallet services and large cross-chain systems.

## Quick start [#quick-start]

First, follow this step-by-step guide: [How to integrate a wallet with TON](/llms/ecosystem/ton-connect/wallet/content.md).

Then, follow relevant usage recipes:

<Tabs items="[&#x22;Web&#x22;]">
  <Tab value="Web" icon="globe">
    <Columns cols="3">
      <Card title="Initialize the kit" href="/ecosystem/walletkit/web/init" />

      <Card title="Manage TON wallets" href="/ecosystem/walletkit/web/wallets" />

      <Card title="Handle connections" href="/ecosystem/walletkit/web/connections" />

      <Card title="Handle other events" href="/ecosystem/walletkit/web/events" />

      <Card title="Work with Toncoin" href="/ecosystem/walletkit/web/toncoin" />

      <Card title="Work with Jettons" href="/ecosystem/walletkit/web/jettons" />

      <Card title="Work with NFTs" href="/ecosystem/walletkit/web/nfts" />
    </Columns>
  </Tab>
</Tabs>

## See also [#see-also]

Read more about the TON Connect itself: [TON Connect overview](/llms/ecosystem/ton-connect/overview/content.md).

Skim the reference pages with more in-depth information:

* [TON Connect manifests](/llms/ecosystem/ton-connect/manifest/content.md)
* [`@tonconnect/protocol`, external API reference](https://ton-connect.github.io/sdk/modules/_tonconnect_protocol.html)
