Skip to content

TMA.sh

The deployment platform for Telegram Mini Apps. Push your code, get a live Mini App with auth, payments, and storage built in.

Zero Config Deploys

Connect your GitHub repo, push to main, and your Telegram Mini App is live at yourapp.tma.sh in minutes.

Built-in Auth

Validate Telegram users and get signed JWTs. Works with Supabase, Firebase, and any backend out of the box.

Payments Ready

Accept payments via TON Connect and Telegram Stars with just a few lines of code.

Edge API Routes

Add a server/api/index.ts file and get a Hono-powered API deployed to the edge automatically.

Terminal window
# Install the CLI
bun add -g @tma.sh/cli
# Create a new project
tma init my-app
# Start developing
cd my-app && tma dev
# Deploy to production
tma deploy

KV Storage

Simple key-value storage scoped per project. No database setup needed for common use cases.

Preview Environments

Every pull request gets its own deployment at pr{number}--yourapp.tma.sh with a dedicated bot.

Instant Rollback

Roll back to any previous deployment instantly. No rebuilds, no downtime.

Custom Domains

Bring your own domain with automatic SSL certificates and global CDN.