Skip to main content

Getting started

Before diving into DApps, make sure you understand blockchain fundamentals. You may find our The Open Network and Blockchain articles useful.

TON DApps are applications that interact with the blockchain, often without a traditional backend. In most cases, they work with custom smart contracts. This documentation explains how to process standard assets available in TON, both as examples and to accelerate DApp development.

You can write DApps in any programming language that has an SDK for TON. Most developers build them as websites; Telegram Mini Apps are the next most common.

Build a TMA

Choose an SDK

Tools

Here are key resources for your DApp development journey:

  1. Wallets
  2. Explorers
  3. APIs
  4. SDKs
  5. The Testnet
  6. TON unfreezer

Assets

These resources explain asset types in TON:

Asset management

Working with assets? These guides cover the essentials:

Tutorials and examples

DeFi basics

Language-specific guides

JavaScript

Python

Go

Advanced topics

Wallet examples

TON course: DApps

The TON Blockchain course is a comprehensive guide to TON Blockchain development.

Modules 5 and 6 comprehensively cover DApp development. You'll learn how to build a DApp, work with TON Connect, use SDKs, and interact with the blockchain.

English

Chinese

Russian

See also

Was this article useful?