For signing in to Para with Telegram, refer to .

Para supports both Telegram Bots and Mini-Apps.

are a way to program logic natively into the Telegram App interface via text-based prompts and commands. Telegram Bots feel native to the UX of Telegram, but are limited to the UX and functionality of text-based options and menus.

are an easy way to serve hosted web applications from within Telegram. Given Mini-Apps are added functionality to an existing web app, they are much more flexible but have a UX pattern that deviates from the native Telegram experience.

Telegram Bot

The most popular way to use Para in a Telegram Bot is to leverage with the .

You have the option of allowing your users to their pregenerated wallets, which can happen directly within Telegram or in a standalone app.

Mini-App

You can build Mini-Apps two ways:

  1. Use the with the password option.

  2. Use with the web SDK in a web framework of your choice. Once you have a web example working, use Telegram to create an interface for getting and setting data, like in .

  3. You’ll need to decide where and how you want users to claim their pregenerated wallets. This can happen within Telegram Mini-Apps or in a standalone app.

Telegram Storage APIs have some limitations on data size. You may need to implement chunking to work around this. See this for more info.

Telegram Mini-Apps