What is TWA: Telegram Web Apps as the new App Store
What Telegram Web Apps (TWA) are: history, tech foundations (initData, native UI, Stars and TON payments), why TWA became the distribution channel for TON apps, how it competes with Apple/Google.
- Author
- Denis Kim · research desk · ecosystem
- Published
Contents18sections
- History: from inline bots to an app platform
- Technical foundations: what an app gets from Telegram
- Identity via initData
- Native UI elements
- Payments: Stars and TON
- Lifecycle of TWA: what the developer sees
- Categories of apps in TWA: what lives there
- Games
- Wallets and DeFi
- NFT marketplaces and gifts
- P2P and exchangers
- Business tools
- TON Connect: the bridge between TWA and the wallet
- TWA vs App Store: where each wins
- Limits of TWA: what does not work
- What 2026 added to TWA
- Checklist: launching your own TWA
- Conclusion
TWA (Telegram Web Apps) is a software platform inside Telegram that lets developers run full web applications with native integration into the messenger: user identity, payments, UI elements. As of May 2026, this is the de facto primary distribution channel for TON applications and one of the largest alternative software distribution platforms in the world.
This article is a foundational walkthrough of the technology: where it came from, how it is built technically, why developers and users adopted it, and where its honest limits lie.
History: from inline bots to an app platform
Telegram launched Web Apps in April 2022 as an extension of the Bot API. The first version allowed opening an arbitrary website inside Telegram through a button typed web_app and returning user data back. At announcement time it looked like a modest add-on — a few demo apps and minimal documentation.
The turning point came in 2024 with the mass launch of TON games (Notcoin, Hamster Kombat, Catizen) and the rise of Wallet in Telegram. It became clear that TWA fills a gap: instead of an App Store release with months of review, a developer ships an update in minutes, and the user installs nothing — the app opens inside the chat.
Key milestones:
| Year | Event |
|---|---|
| 2022 (April) | Web Apps API launches, first web_app buttons |
| 2022 (December) | TON Connect 1.0, first standardised wallet link |
| 2023 | API expands: MainButton, BackButton, haptics, theming |
| 2024 (January) | Notcoin becomes the first mass tap-to-earn TWA, 35M+ users |
| 2024 (mid) | Hamster Kombat crosses 300M registered |
| 2024 (December) | Telegram Stars launches as a unified micro-currency |
| 2025 | TON Connect 2.0 with TonProof (sign-in with TON), mass DEX app rollouts |
| 2026 | TWA is the primary channel for 80 percent+ of TON projects |
Technical foundations: what an app gets from Telegram
TWA is still a web application (HTML, CSS, JavaScript), but with access to a special window.Telegram.WebApp object that lets it talk to the messenger client.
Identity via initData
When a TWA launches, it receives an initData string — an HMAC-SHA256-signed package with user info:
user.id— Telegram user_id (stable, never changes)user.first_name,user.last_name,user.usernameuser.language_code— for localisationuser.photo_url— avatarauth_date— launch timestamphash— HMAC over the bot token
Verifying the signature on the backend gives a cryptographic guarantee that the data came from Telegram and was not tampered with. This is the foundation for password-free auth — the user is identified by the very act of launching from the messenger.
Native UI elements
The API provides components that look native in every client:
- MainButton — a button at the bottom of the screen, the colour of which adapts to the Telegram theme. Used for the primary action (Buy, Confirm, Continue).
- BackButton — standard back navigation.
- Theming — the app receives the user’s theme colours (
themeParams.bg_color,text_color) and adapts to light/dark mode automatically. - HapticFeedback — tactile feedback on mobile devices on actions.
- Popup, Alert, ConfirmDialog — native dialogs instead of JS alert.
These elements remove the “WebView in Telegram” feel and bring TWA close to a native app.
Payments: Stars and TON
The payment layer is two independent channels:
- Telegram Stars — Telegram’s internal currency. Users buy Stars with fiat through Apple/Google (paying their 30 percent commission) or by bank transfer. The developer receives Stars to a wallet and converts to TON at the Telegram rate. Ideal for micropayments: in-game purchases, level unlocks, premium features.
- TON via TON Connect — the user signs an on-chain transaction from their wallet. This fits larger payments (NFT, DeFi deposits, token purchases) where 0.05 TON gas is not material and decentralisation matters.
Stars suits casual apps, TON suits crypto-native ones. Many projects use both at once.
Lifecycle of TWA: what the developer sees
Comparison of developer paths for TWA versus native:
| Step | TWA | Native iOS/Android |
|---|---|---|
| Developer account | Free via BotFather | $99/year Apple, $25 one-time Google |
| App release | Set URL in the bot | App Store/Play review 1-7 days |
| Update | Deploy to your server | New review |
| Commission | 0 percent TON / Stars cut | 15-30 percent Apple/Google |
| Crypto-functionality bans | None | Regular wallet bans |
| Audience | Telegram users only | Global (billions) |
| UI quality | Limited by WebView | Full native |
Most TWA advantages are negative space — things the developer does NOT have to do. No review, no commission, no fear of being banned for a crypto wallet. This offsets WebView limits (no deep system integration, no background processes, restricted sensor access).
Categories of apps in TWA: what lives there
By 2026 the TWA ecosystem is structured around several large categories.
Games
The loudest category. Includes:
- Tap-to-earn veterans — Notcoin, Hamster Kombat (post-airdrop in roadmap mode), DOGS.
- Second generation — Catizen, Boinker, Rolls, Lucid Dreams. More complex mechanics, better retention, lower peak audience.
- Casino format — card games, roulettes, prediction markets.
- PvP and social — micro-tournaments inside Telegram channels.
Games are the main driver of first contact between mainstream users and TON: airdrops from Notcoin or Catizen were the first crypto-wallet interaction for millions of people.
Wallets and DeFi
- Wallet in Telegram — a built-in custodial wallet from the Wallet team (separate from Telegram). Embedded in every account, no seed required.
- Tonkeeper, MyTonWallet, Tonhub — independent self-custody wallets with TWA interfaces for off-Telegram management.
- STON.fi, DeDust, Storm Trade — DEX, perpetuals, lending, all through TWA.
NFT marketplaces and gifts
- Fragment — the official Telegram marketplace for usernames and gifts.
- Getgems, Portals Marketplace, Tonnel Network, MRKT — secondary market for upgraded gifts and NFTs.
P2P and exchangers
- Crypto Bot and its P2P section.
- xRocket — multi-chain P2P inside Telegram.
- Localised exchangers for specific corridors.
Business tools
- For channels and admins — analytics, subscription monetisation, chatbots with CRM integration.
- For creators — merch storefronts, paid content.
TON Connect: the bridge between TWA and the wallet
TON Connect 2.0 is a separate protocol (but critically tied to TWA) that standardises the app-wallet interaction. The flow:
- The TWA generates a payload (connect request or transaction).
- It opens a deeplink to the user’s wallet of choice (Tonkeeper, MyTonWallet, Wallet in Telegram).
- The wallet shows the user the request and they sign.
- The TWA receives a callback with the signature or tx hash.
TonProof is a TON Connect extension for authentication without a transaction: the user signs a payload, the app verifies the signature and confirms ownership of the address. This is the equivalent of “Sign in with Apple” for on-chain identity.
Without TON Connect, TWAs would be isolated from the blockchain. With it, TWA becomes a full crypto application.
TWA vs App Store: where each wins
| Scenario | Winner | Why |
|---|---|---|
| Launching a new tap-to-earn project | TWA | Instant distribution via channels |
| Complex 3D game | App Store | Performance, GPU access |
| Crypto wallet | TWA | Apple bans crypto wallet apps |
| Social network | App Store | Deep system integration |
| Micropayment $0.50 | TWA (Stars) | No 30 percent Apple cut |
| $10/month premium subscription | Depends | App Store for mass market, TWA for crypto-native |
| NFT marketplace | TWA | Apple restricts NFT functionality |
| Offline utility app | App Store | TWA always needs internet |
This is not “one replaces the other.” TWA will not replace App Store as a distribution channel in general, but it has replaced it as the channel for crypto applications in the TON ecosystem. A smaller niche, but a critical one.
Limits of TWA: what does not work
The honest picture: TWA is still a WebView, and that has consequences.
- Performance. WebView in Telegram uses the system browser (WKWebView on iOS, WebView on Android). 3D games with physics run, but not at the level of native Unity apps.
- Bundle size. Loading a heavy JS bundle (10+ MB) takes noticeable time on mobile data. Best practice — lazy-loading, code-splitting.
- Offline. Service Workers work in a limited way, background tasks are impossible. For offline-first apps TWA is not a fit.
- System access. Camera and microphone work, but through the standard browser API. Push notifications come only through the Telegram bot, not system push.
- Audience. Telegram users only. In countries without mass Telegram presence (US, most of Western Europe), TWA does not reach a broad public.
What 2026 added to TWA
Recent trends:
- TonProof everywhere. Most TWA apps now use a TON-address signature as universal login — this levels wallets and reduces dependence on Telegram initData.
- Sub-mini-apps. Launching an app inside an app — for example, the Catizen Studio aggregator opens several mini-games as nested TWAs.
- Telegram Ads with TON-activity targeting. Campaign authors can show ads to users with a connected TON wallet (without revealing the address).
- AI agents inside TWA. Bots with an LLM backend that use TWA as a UI for long-form interaction (image generation, chat assistants, copywriting).
- Regulatory pressure. In some jurisdictions (Turkey, Uzbekistan) discussions arise around regulating tap-to-earn as gambling. Not yet enacted into law.
Checklist: launching your own TWA
If you plan to build a TWA app, the minimal plan:
- Create a bot through BotFather, get the token, register
/setmenubuttonfor a persistent launch button. - Develop the web app on any framework (React, Vue, Svelte, vanilla JS). What matters is an HTTPS domain.
- Add the SDK via
<script src="https://telegram.org/js/telegram-web-app.js"></script>. - Implement initData validation on the backend — critical for security.
- Integrate TON Connect 2.0 for crypto operations.
- Use MainButton and theming — do not look like “just a website.”
- Test on a device — Telegram Desktop differs from mobile.
- Deploy to production — add to TON App catalogue, publish in channels.
No formal review exists, but TON App has editorial curation — entering the catalogue requires minimal quality compliance.
Conclusion
TWA in 2026 is not a “Telegram feature” but a self-standing software distribution platform that grew out of the messenger. For the TON ecosystem it became the primary interface: the blockchain stayed an invisible layer, and TWA became the place where users actually interact with applications.
Strengths: zero friction, no commissions, instant releases, natural integration with crypto wallets via TON Connect. Weaknesses: WebView limits, audience constrained to Telegram, metric illusions when activation cost is so low. The platform does not replace App Store globally, but in its niche it has become dominant.
For a developer coming from web frontend, TWA is the easiest path into Web3 development. For one coming from native mobile, it is a serious downgrade in capability, offset by the ecosystem advantages of the TON community.
Frequently asked
How does TWA differ from a regular website in a browser?
What does it take to launch a mini app?
Can you accept TON payments directly from a TWA?
Why has TWA become a competitor to App Store and Google Play?
What types of apps thrive in TWA?
Related
- Gaming & mini-appsFeb 24, 2026
Telegram Mini Apps: how they work on TON (2026)
A deep dive into Telegram Mini Apps in 2026 — architecture, the TON connection, audience numbers, monetisation through Stars and TON Connect.
- BasicsMay 21, 2026
TON vs Sui vs NEAR — Where to Build a Mini-App in 2026
Comparison of TON, Sui and NEAR for building a mini-app or dApp in 2026: performance, ecosystem, tooling, distribution, economics. What to pick.
- BasicsFeb 4, 2026
TON Connect: what it is, why it matters and how it works
TON Connect is the standard linking wallets to dApps on TON. How the protocol works, supporting wallets, the difference from WalletConnect
- Gaming & mini-appsMay 17, 2026
Monetizing Telegram Mini Apps: Stars Revenue and TON Payments
Compare monetization models for Telegram Mini Apps: Stars (Apple/Google-compliant), TON Connect, Crypto Pay API. Developer share, withdrawal flow via Fragment, regional limits,.
- Gaming & mini-appsMar 10, 2026
Catizen and the second generation of TON mini-apps
Catizen in 2026 — a gaming hub with 63M users, the CATI token, Catizen Chain as a Layer 2, AI mechanics, and why this is a new model for TON gaming.