Skip to main content
Telegram is an end to end encrypted messaging platform with in-application experiences. Privy enables your application to easily integrate Login with Telegram in multiple ways. From a regular web environment, users can authenticate to your application with their Telegram account.
Enable Telegram authentication in the Privy Dashboard before implementing this feature.
Telegram does not support .xyz domains for authentication. If your application uses a .xyz domain, Telegram will not send authentication messages during the login flow. To work around this limitation, you must use a different top-level domain (TLD) for your application, or set up a separate domain with a different TLD specifically for handling Telegram authentication.
Privy also enables seamless login within Telegram, so users can zero-click authenticate to your Telegram bot or mini-app. Check out our recipe for setting up seamless login with Telegram.