Telegram Applications

Telegram apps are open source and support reproducible builds. Anyone can independently verify that Telegram apps you download from App Store or Google Play were built using the exact same code that we publish.

Telegram Database Library (TDLib)

TDLib – a cross-platform client designed to facilitate creating custom apps on the Telegram platform.

Telegram X for Android – a slick experimental Telegram client based on TDLib.

Unofficial apps

Unigram

A client optimized for Windows (based on TDLib)

Learn more

Telegram CLI

Linux Command-line interface for Telegram

Learn more

MadelineProto

A PHP MTProto Telegram client

Learn more

Source code

This code allows security researchers to fully evaluate our end-to-end encryption implementation. It is also possible to independently verify that Telegram apps available on Google Play and App Store are built using the same code that we publish on GitHub.

Telegram Database Library

Cross-platform library for building custom Telegram apps.

Licensed under Boost 1.0

Telegram for Android

Official Android App, see Google Play Market page for full description.

Licensed under GNU GPL v. 2 or later

Telegram for iOS

Official iOS client for iPhone and iPad.

Licensed under GNU GPL v. 2 or later

Telegram for macOS

Native macOS client.

Licensed under GNU GPL v. 2

Telegram Desktop

Qt-based desktop client. Mac, Windows, Linux.

Licensed under GNU GPL v. 3

Telegram Web, Version K

Mac, Windows, Linux, Mobile.

Licensed under GNU GPL v. 3

Telegram Web, Version A

Mac, Windows, Linux, Mobile.

Licensed under GNU GPL v. 3

Telegram X for Android

Alternative Telegram client for Android based on TDLib.

Licensed under GPL v.3.0

Bug Bounty Program

Telegram welcomes developers and the security research community to audit its services, code and protocol seeking vulnerabilities or security-related issues.