Telegram bot hosting with a webhook-ready HTTPS address

Run your Telegram bot in Python or Node.js around the clock. Activate a free subdomain with HTTPS, or attach your own domain, and point your webhook at it.

What you get.

What it takes to run it, already in the panel.

Free HTTPS subdomain

One click in the Domains tab gives your deployment an address ending in .apps.bot-hosting.cloud, with HTTPS enabled.

Your own domain

Attach it, add the DNS records the panel shows, then verify.

Token kept secret

Store your bot token as a secret environment variable.

A database next to it

Add MySQL, PostgreSQL, MongoDB or Redis to the same account.

How it works.

From your code to online in three steps.

  1. 01

    Create a deployment

    Python or Node.js, from GitHub, an archive or a blank deployment.

  2. 02

    Listen on SERVER_PORT

    Bind 0.0.0.0 and the port in the SERVER_PORT environment variable.

  3. 03

    Activate a domain

    Use the free subdomain or your own, then set it as your webhook URL.

Simple pricing.

Start free with no card. Upgrade when your project grows: resources are pooled across all your deployments.

Free

Try it out, no card required.

$0 / month
  • 256 MB RAM, 25% CPU
  • 512 MB storage, 1 deployment
  • Backup every hour, 24 h history
  • Manual renewal every 4 days
Start free

Starter+

A bit more headroom for growing projects.

$3.39 / month
  • 2 GB RAM, 100% CPU
  • 8 GB storage, 4 deployments
  • Backups every 15 min, 7 days
  • No ads, 99.9% uptime target
Choose Starter+

Pro

For serious production fleets.

$8.99 / month
  • 8 GB RAM, 250% CPU
  • 25 GB storage, 12 deployments
  • Backups every minute, 30 days
  • Premium support
Choose Pro

Four more plans, from Starter at $2.29 to Enterprise at $22.39. Compare all 7 plans

Questions, answered.

Do I need my own domain?

No. The free subdomain ending in .apps.bot-hosting.cloud has HTTPS enabled automatically. You can attach your own domain instead.

Which port should my bot listen on?

Bind 0.0.0.0 and the port given in the SERVER_PORT environment variable.

Can I host a Discord bot on the same account?

Yes. All your deployments share the same resource pool.

More on Bot-Hosting.

Everything runs on the same account and the same resource pool.

Discord bot hosting discord.js, discord.py, JDA and more. Telegram bot hosting Webhooks on a free HTTPS subdomain. Node.js hosting APIs, workers and scripts that run all day. Python hosting Bots, scrapers, schedulers and web apps. Website hosting Static and PHP sites, or full web apps. Database hosting MySQL, PostgreSQL, MongoDB and Redis.

Start free.
Upgrade when it grows.