Telegram Applications

Telegram apps areopen sourceand supportreproducible builds.Anyone can independently verify that Telegram apps you download from App Store or Google Play were built using theexact same codethat we publish.

Mobile apps

Desktop apps

Web apps

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


Source code

For the moment we are focusing on open sourcing the things that allow developers to quickly build something using our API. We have published the code for our Android, iOS, web and desktop apps (Win, macOS and Linux) as well as the Telegram Database Library.

This code allows security researchers tofully evaluateourend-to-end encryption implementation.It is also possible toindependently verifythat Telegram apps available on Google Play and App Store are built using thesame codethat we publish on GitHub.

Telegram Database Library

Cross-platform library for building custom Telegram apps, seeTDLibfor details.
Licensed underBoost 1.0.
GitHub »

Telegram for Android

Official Android App, seeGoogle Play Market pagefor full description.
Licensed underGNU GPL v. 2 or later.
GitHub »
Download APK File »

Telegram for iOS

Licensed underGNU GPL v. 2 or later.
GitHub »

Telegram for macOS

Native macOS client.
Licensed underGNU GPL v. 2.
GitHub »

Telegram for Web browsers
Telegram React

JavaScript client for browsers. Mac, Windows, Linux.
Licensed underGNU GPL v. 3.
GitHub »

Telegram Desktop

Qt-based desktop client. Mac, Windows, Linux.
Licensed underGNU GPL v. 3.
GitHub »

Telegram for WP

Licensed underGNU GPL v. 2 or later.
GitHub »

Telegram X for Android

Alternative Telegram client for Android based on TDLib.
Licensed underGPL v.3.0
GitHub »

Unofficial apps

Telegram CLI(Unofficial)

Linux Command-line interface for Telegram.
Licensed underGNU GPL v. 2.
GitHub »

Unigram(Unofficial)

A Telegram client optimized for Windows (desktop and Xbox).
Licensed underGNU GPL v. 3 or later.
GitHub »

MadelineProto(Unofficial)

A PHP MTProto Telegram client.
Licensed underGNU AGPL v. 3.
GitHub »


Bug Bounty Program

Telegram welcomes developers and the security research community to audit its services,codeandprotocolseeking vulnerabilities or security-related issues.Learn more about our Bug Bounty Program here.