# Tomo Telegram SDK

Tomo Telegram (TG) Wallet SDK provides a solution that provides a universal wallet experience to Telegram users. Developers can use the Tomo Telegram SDK to enable a one-click connection from users' Telegram accounts to their unique Tomo wallet.

<img src="https://159454010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKx6QtlW3V2up9KOIn1lx%2Fuploads%2Fl8GQ9VYWieMZE2MM9Ql8%2Ffile.excalidraw.svg?alt=media&#x26;token=eacd9e5b-29ef-4f49-b8a2-788c117052e7" alt="Architecture of Tomo Telegram SDK wallet solution" class="gitbook-drawing">

Users can create a Tomo TG SDK wallet by logging in to any Telegram application that integrates with our Telegram SDK. The Tomo TG wallet will create a secure SDK wallet for the user. In addition to the Tomo TG SDK wallet, users can use Wallet Connect and TON Connect to use their OKX wallets, Bitget wallets, or TON Connect wallet.

<img src="https://159454010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKx6QtlW3V2up9KOIn1lx%2Fuploads%2FnuIg3c6hXWEG6eMfWieW%2Ffile.excalidraw.svg?alt=media&#x26;token=8dca5855-4311-4737-b44a-2bf0fb55aa22" alt="" class="gitbook-drawing">

Once logged in, users can smoothly and [safely ](https://docs.tomo.inc/overview/tomos-key-management)use the same wallet across different Telegram applications through their Telegram account. Telegram applications can query public information through the Tomo[ API](https://docs.tomo.inc/tomo-sdk/tomo-telegram-sdk/tomo-apis) or our [SDK](https://docs.tomo.inc/tomo-sdk/tomo-telegram-sdk/wallet-provider).&#x20;

To sign a message or transaction, the Telegram dApp must query the SDK and trigger the Tomo Telegram SDK wallet for user authentication. The user will need to input the pay pin to confirm the operation. Once the user confirms the request with the pay pin, the Tomo Telegram SDK wallet will request the TEE to sign the required transaction and return it for the Telegram application to send.

<figure><img src="https://159454010-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FKx6QtlW3V2up9KOIn1lx%2Fuploads%2FpygT8R6B8lF0w0nafvID%2FSignMSG.jpg?alt=media&#x26;token=d6ceecc1-3e75-4e78-b63f-65bd746e11c3" alt="" width="188"><figcaption><p>Authenticate Transcation</p></figcaption></figure>

We provide a [demo ](http://t.me/tomowalletbot/tomo_sdk_demo)showing the basic features of the Tomo Telegram SDK wallet support.
