> For the complete documentation index, see [llms.txt](https://tonkeeper.gitbook.io/ton-connect-2.0-guide-for-sdk/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tonkeeper.gitbook.io/ton-connect-2.0-guide-for-sdk/introducing-ton-connect.md).

# Introducing TON Connect

TON Connect is a communication protocol between **wallets** and **apps** in the TON ecosystem.&#x20;

**Apps** in TON provide rich functionality and high performance, while protecting users’ funds via smart contracts. Therefore they are often called decentralized apps or “dapps”.

**Wallets** provide the UI to approving transactions and hold users’ cryptographic keys securely on their personal devices.

This separation of concerns enables rapid innovation and high level of security for the users: wallets do not need to build walled-garden ecosystems themselves, while the apps do not need to take the risk holding end users’ accounts. TON Connect aims of offering a seamless user experience between the wallets and the apps.

In this documentation you will find main steps to implement TON Connect in your application.

[TON Connect for Business](/ton-connect-2.0-guide-for-sdk/ton-connect-for-business.md)

[TON Connect for Developers](/ton-connect-2.0-guide-for-sdk/ton-connect-for-developers.md)

[TON Connect for Security](/ton-connect-2.0-guide-for-sdk/ton-connect-for-security.md)

[TON Connect in Tonkeeper](/ton-connect-2.0-guide-for-sdk/ton-connect-in-tonkeeper.md)

[TON Connect 2.0 vs 1.0](/ton-connect-2.0-guide-for-sdk/ton-connect-2.0-vs-1.0.md)
