# Applications overview (https://cd1652e2.ton-docs.pages.dev/llms/applications/overview/content.md)



Integrate TON into applications and wallet services, manage payments, or interact with the blockchain directly.

## SDKs [#sdks]

There are many libraries for accessing and interacting with blockchain in dApps and tools written in various programming languages: [SDKs](https://cd1652e2.ton-docs.pages.dev/llms/applications/sdks/content.md). For an overview of the blockchain APIs that many SDKs are built around, see the [API overview](https://cd1652e2.ton-docs.pages.dev/llms/api/overview/content.md).

The rest of the page covers higher-level SDKs composed of a variety of smaller libraries.

## WalletKit [#walletkit]

[WalletKit](https://cd1652e2.ton-docs.pages.dev/llms/applications/walletkit/overview/content.md) is an SDK for integrating TON into wallet services. It allows custodial and non-custodial wallet providers to manage wallets, sign transactions, and integrate TON across web, mobile, and browser extension platforms.

* Repository on GitHub: [`ton-connect/kit`](https://github.com/ton-connect/kit)
* NPM package: [`@ton/walletkit`](https://www.npmjs.com/package/@ton/walletkit)

Read more about [WalletKit](https://cd1652e2.ton-docs.pages.dev/llms/applications/walletkit/overview/content.md).

## TON Connect [#ton-connect]

[TON Connect](https://cd1652e2.ton-docs.pages.dev/llms/applications/ton-connect/overview/content.md) is the standard wallet connection protocol for the TON blockchain. TON Connect is the underlying communication layer behind WalletKit. It enables applications and wallets to communicate with each other in a standardized way.

* Specification repository on GitHub: [`ton-blockchain/ton-connect`](https://github.com/ton-blockchain/ton-connect)
* NPM packages:
  * [`@tonconnect/ui-react`](https://cd1652e2.ton-docs.pages.dev/llms/applications/ton-connect/api-reference/ui-react/content.md) — hooks and prebuilt components for React
  * [`@tonconnect/ui`](https://cd1652e2.ton-docs.pages.dev/llms/applications/ton-connect/api-reference/ui/content.md) — framework-agnostic UI, same components without React bindings
  * [`@tonconnect/sdk`](https://cd1652e2.ton-docs.pages.dev/llms/applications/ton-connect/api-reference/sdk/content.md) — headless connector for server-side flows or custom UI
  * [`@tonconnect/protocol`](https://cd1652e2.ton-docs.pages.dev/llms/applications/ton-connect/api-reference/protocol/content.md) — wire-format types and session cryptography for wallet and SDK implementations

Read more about [TON Connect](https://cd1652e2.ton-docs.pages.dev/llms/applications/ton-connect/overview/content.md).

## Payment processing [#payment-processing]

Conceptual overview of correct ways of monitoring and handling blockchain transactions for business applications: [Payment processing](https://cd1652e2.ton-docs.pages.dev/llms/applications/payments/overview/content.md).
