CatraProto is a fully-asynchronous library that implements the MTProto protocol and the Telegram API.
This means you can interact with the Telegram API (as a regular user as well) without having any knowledge of the encryption and communication protocol.
It also implements many aspects of the API so you won't have to take care of any database implementation or updates handling.
To get started, please visit the Getting Started section of the documentation.
We also have a Telegram Channel where important information will be published.
You can create tickets on GitHub if you need help, or if you feel more comfortable you'll be more than welcome in our support group
JetBrains provides free All-Products-Pack license(s) to the main active contributors of CatraProto through the Free OpenSource Licenses program.