Skip to main content

TON Documentation

Welcome to the official TON Blockchain development documentation!

This resource aims to provide you with all the necessary information you'll need to build, test, and deploy applications on the TON Blockchain.

This is a collaborative open-source initiative, and contributions are always welcome. All documentation can be edited via GitHub, just follow these instructions.

  • TON Hello World series provides detailed step-by-step guides to wallets, smart contracts, mini apps, and testing & debugging smart contracts on TON.
  • Get Started with TON is a step-by-step guide to interacting with TON Blockchain. (video tutorial included)

TON Hello World

Get Started with TON

Blockchain Basics with TON

This course introduces blockchain basics, with a special focus on practical skills in the TON ecosystem. You will understand how blockchain functions and its diverse applications.

Check Blockchain Basics Course



TON Course

We're proud to present the TON Blockchain Course, which is a comprehensive guide to the TON Blockchain. The course is designed for developers who want to learn how to create smart contracts and decentralized applications on the TON Blockchain in engaging and interactive ways.

It consists of 9 modules and covers the basics of the TON Blockchain, the FunC programming language, and the TON Virtual Machine (TVM).

Check TON Blockchain Course



Development Modules

If you're new to TON Blockchain development, it's recommended that you start from the beginning and work your way through these topics.

Foundational Concepts


Additional Resources

Smart Contracts Development

Smart contracts are the building blocks of decentralized applications (DApps) on TON Blockchain. If you're looking to develop your own dApps, it's essential to understand how smart contracts work.

Getting Started

Use Blueprint

The following resources provide valuable information for TON smart contract development:

DApp Development

Decentralized applications (DApps) are applications that run on a peer-to-peer network of computers rather than a single computer (TON Blockchain). They are similar to traditional web applications, but they are built on top of a blockchain network. This means that DApps are decentralized, meaning that no single entity controls them.

Getting Started

DeFi Development

Take your first steps in DApps development with a comprehensive DApps building guide:

APIs and SDKs

Frequently Asked Questions

Go to the Frequently Asked Questions section.