Start building a Telegram Mini App
A short path to shipping a Mini App that talks to TON. It runs from the Telegram reference to a community SDK, the wallet protocol and a toolchain.
The picks of this issue, each with the reason we chose it. Open a card for the full description and the official link.
Telegram Mini Apps
The official Telegram documentation for building Mini Apps
Read this first. It is the source for how a bot launches an app and what the JavaScript API exposes.
- Telegram
- Web
Telegram Mini Apps SDK
Community documentation and packages for Mini App developers
Community packages and docs that wrap the platform. Not run by Telegram, so cross-check anything surprising.
- Web
TON Connect
The standard protocol that links a dApp to a user's wallet
How your app links to a user's wallet without ever seeing keys. Includes React and Next.js recipes.
- Web
Tolk
The recommended smart contract language in the TON docs
The language the docs now recommend for new contracts, with a migration path from FunC.
- Docs & code
Acton
One command-line toolchain around Tolk, from setup to verification
A fresh toolchain around Tolk from project setup to verification. Young and fast moving, so pin your version.
- Docs & code
Blueprint
An all-in-one tool to write, test and deploy TON contracts
The established all-in-one contract tool. Worth comparing with Acton before you commit.
- Docs & code