Diese Frage kann mit einem Jein beantwortet werden. Für die Öffentlichkeit ist vor allem der Code der Telegram-Clients verfügbar und als GNU General Public License lizensiert. Der Code des Servers hingegen ist nicht Open Source, sondern proprietär, es wird aber eine offene Programmierschnittstelle (API) angeboten.