NEW
New: Deploy your application in minutes with Shard AI

Bot hosting for Discord, WhatsApp and Telegram, online 24/7.

Deploy your bot from GitHub or a ZIP file, in the runtime it is already written in, and let automatic restarts and live metrics keep it up around the clock.

From $1.54/month

Built for bots that cannot go offline

99.99%

uptime target

< 3 sec

to deploy your bot

Auto restart

on a crash or memory limit

Free SSL

on a subdomain ready for webhooks

Comparison

Three ways to host a bot, side by side.

What each kind of hosting usually delivers on the points that matter most when you keep a bot online.

Running 24/7

Shard Cloud
Yes, with no sleep mode
Free hosting
Often paused for inactivity or usage limits
Self-managed VPS
Yes, as long as you maintain the server

Restart after a failure

Shard Cloud
Automatic, with health monitoring
Free hosting
Varies from one service to another
Self-managed VPS
You set it up, with systemd or pm2

Deploy

Shard Cloud
GitHub or a ZIP or RAR file
Free hosting
Varies from one service to another
Self-managed VPS
Manual, over SSH

Logs and metrics

Shard Cloud
Live, in the dashboard
Free hosting
Usually limited
Self-managed VPS
You install and maintain them

HTTPS for webhooks

Shard Cloud
Free, on a subdomain
Free hosting
Varies from one service to another
Self-managed VPS
You issue and renew the certificate

Database

Shard Cloud
Managed, in the same dashboard
Free hosting
Usually not included
Self-managed VPS
You install it and back it up

Server maintenance

Shard Cloud
None
Free hosting
None
Self-managed VPS
OS, security and updates are on you

The comparison describes the typical behaviour of each kind of hosting, not a specific provider.

Features for every bot

Deploy, monitor, and recover from one dashboard.

Connect GitHub or upload your code, set environment variables, receive webhooks through a free HTTPS subdomain, and follow live logs and metrics. Automatic restarts handle failures for you.

Built for bots

Everything a bot needs to stay online.

Deploy in the runtime the bot was written in, receive webhooks over HTTPS, and let automatic recovery act when something goes wrong.

Discord bots

discord.js, discord.py, JDA and other libraries, hosted in Ashburn, Virginia, close to the infrastructure Discord itself relies on.

WhatsApp and Telegram bots

A free HTTPS subdomain for webhooks and 10 GB of persistent disk to keep the WhatsApp session across restarts.

Nine runtimes, from Node.js to Docker

Node.js, Python, Go, Java, PHP, C#, Ruby, Elixir or a custom Docker image, deployed from GitHub or a ZIP or RAR file.

Automatic restarts

Health monitoring restarts processes that hang, with a circuit breaker so a broken deploy does not loop.

A database next to the bot

Connect managed PostgreSQL, MySQL, MongoDB or Redis to store settings, prefixes and user data.

Progressive setup

Three steps to get your bot online.

Send the code, add the token and let health monitoring handle the rest.

Get started
01
Send the code
Connect a GitHub repository or upload a ZIP or RAR file. The runtime is detected and the bot starts automatically.
02
Add the token
Set the bot token and the other environment variables in the dashboard, instead of leaving them in the code.
03
Leave it running 24/7
Automatic restarts, logs and live metrics keep the bot online without you having to watch it.

From connection to the first decision, in one flow.

Frequently asked questions

Frequently asked questions about Bot hosting

Yes, and there is no sleep mode: the bot is not paused for inactivity. It runs as a continuous application, and health monitoring restarts it automatically after a crash, an out-of-memory failure or a failed health check, with a circuit breaker after repeated attempts so a broken deploy does not loop forever.

Discord bots and WhatsApp and Telegram bots, plus any other bot that runs on one of the supported runtimes. Each of those pages covers the platform-specific details.

Any of the nine supported runtimes: Node.js, Python, Go, Java, PHP, C#, Ruby, Elixir or a custom Docker image. That covers discord.js, discord.py, JDA, Telegraf, python-telegram-bot, Baileys and whatsapp-web.js.

Yes. There is a free 7-day trial. We verify your account email before activating it.

Yes. Everything under /app, including session files, persists across restarts, with 10 GB of free disk on every plan. Keep in mind that libraries such as whatsapp-web.js and Baileys are unofficial community projects.

Yes. Connect a managed PostgreSQL, MySQL, MongoDB or Redis database to store settings, prefixes and user data, in the same dashboard as the bot.

It depends on what bothers you today. See the comparison between free hosting, a self-managed VPS and a managed platform, with the steps to migrate without rewriting the bot.

Ready to move forward

Get your bot online today.

Send the code, add the token and let automatic restarts handle the rest.

Guided setup with no commitment

Online 24/7
A continuous process, with no sleep mode and automatic restarts.

Free HTTPS
A subdomain with SSL, ready to receive webhooks.

Host my bot
Start with the free 7-day trial.

A plan for every stage of your project

Rated 4.9/5 on TrustpilotTrusted by 50,000+ developers

Basic plan

Perfect for freelancers or individuals who need to host applications and bots.

$1.54/mo
1-2GB RAM
1-2 vCPU
4-8 projects
5-10GB CDN

Core plan

For small teams and startups that need infrastructure for multiple projects.

$4.20/mo
4-8GB RAM
4-5 vCPU
16-32 projects
35-100GB CDN
Connect your own custom domain

Pro plan

Built for scaling companies with high project volume and advanced support.

$11.90/mo
12-24GB RAM
6-10 vCPU
48-96 projects
150-250GB CDN
Load balancers
Automatic backups