Skip to main content

Overview

The best place to start is a TON Hello World guide of how to create your first Web App:

Tools

Here you can see links to the most important resources for you to get started with TON:

  • Wallets — a list of popular wallets for TON.
  • Explorers — to track transactions in the blockchain.
  • Testnet — info about the testnet and how to use it.
  • Unfreezer - Unfreeze a TON contract that ran out of gas for rent.

Examples

If you are a web or bot developer, you may find the following repositories useful:

JavaScript

Python

Go

Here is a list of modern SDKs that are constantly supported and improved:

JavaScript SDK

Python SDK

Go SDK

Kotlin / Java SDK

Rust SDK

Telegram WebApps (TWA)

SDK

Community

Join a special Telegram Community Chat for TWA developers if you're interested.

Authorization SDK

To add login button to your website or web app use the following:

TON Connect

ton-connect is a unified authorization standard for every wallet in the TON ecosystem. It's supported and developed by Tonkeeper team with tech advisors from TON Community.

Documentation

Development

TonLib SDK

low-level

These technologies contains very low-level stack, so please use it if any other SDKs don't work for you. It will save a lot of your time.

TonLib was one of the first libraries for working with TON Blockchain.

Usage examples

APIs

  • Go to API section to read more about APIs in TON