Node.js hosting for apps that run all day

APIs, workers, bots and scripts. Manage npm packages from the panel, set your start command, follow logs live, or deploy every save from your editor with the CLI.

What you get.

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

Deploy from GitHub

Import a repository and redeploy on push.

Packages from the panel

Add, update or remove npm packages without opening a terminal.

Your editor, your terminal

bh deploy --watch pushes every save to your deployment and restarts it.

HTTP on a free subdomain

Expose your app on an .apps.bot-hosting.cloud address with HTTPS, or on your own domain.

How it works.

From your code to online in three steps.

  1. 01

    Bring your repository

    GitHub, an archive, or a blank deployment.

  2. 02

    Set the start command

    A full shell line: install, build and start in one go.

  3. 03

    Ship

    Logs, metrics and continuous backups are on by default.

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.

Can I use nodemon?

Yes, Nodemon is available as a runtime.

Can I run a build step?

Yes. The start command is a full shell line run at every boot, for example npm install && npm run build && node build/index.js.

Can my app serve HTTP?

Yes. Bind 0.0.0.0 and SERVER_PORT, then activate a subdomain or attach your own domain.

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.