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.

  • Get Started with TON is a step-by-step guide to interacting with TON Blockchain. (video tutorial included)
  • 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 TONTON Hello World

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

Infrastructure

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 StartedUse 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:

SDKs and Examples

TON Education

  • Education - Unveil the comprehensive list of various educational materials, meticulously crafted by the remarkable TON Community.

Frequently Asked Questions

Go to the Frequently Asked Questions section.