# AppKit: SDK for decentralized applications (dApps) (https://docs-dmpho5eos-ton-core-docs.vercel.app/llms/ecosystem/appkit/overview/content.md)



TON Connect's **AppKit** is an open-source SDK that integrates web2 and web3 applications with TON. It enables wallet connection, authorization, balance tracking, asset transfers, and data signing.

<Callout type="caution">
  AppKit is currently in a public <Badge size="xs">alpha</Badge> version. Some behaviors and APIs might change in the future.
</Callout>

## Features [#features]

* TON Connect protocol compliance: integrate with the standard wallet infrastructure for TON.
* Wallet management: access connected TON wallets from registered providers.
* Asset support: work with Toncoin (TON), jettons (tokens, i.e., USDT), and NFTs.
* React: use hooks and ready-made UI components for common cases.
* DeFi: make on-chain Toncoin and jetton swaps through different providers.

## Use cases [#use-cases]

* Web2 apps that need to use TON for authorization, payments, NFT rewards, or other common needs.
* Web3 apps that need to integrate TON wallets.
* Telegram Mini Apps that utilize TON Blockchain to provide services for Telegram users.

## Quick start [#quick-start]

<Columns cols="3">
  <Card title="Initialize the kit" icon="wrench" horizontal="true" href="/ecosystem/appkit/init" />

  <Card title="Work with Toncoin" icon="gem" horizontal="true" href="/ecosystem/appkit/toncoin" />

  <Card title="Work with Jettons" icon="coins" horizontal="true" href="/ecosystem/appkit/jettons" />

  <Card title="Work with NFTs" icon="image" horizontal="true" href="/ecosystem/appkit/nfts" />

  <Card title="Swap tokens" icon="rotate" horizontal="true" href="/ecosystem/appkit/swap" />

  <Card title="Stake Toncoin" icon="chart-line" horizontal="true" href="/ecosystem/appkit/stake" />
</Columns>

## See also [#see-also]

The [TON Connect overview](/llms/ecosystem/ton-connect/overview/content.md) explains the protocol and its core concepts.

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)
