Discord bot hosting
Manage your services from WhatsApp & TelegramHow it works

Your Discord bot, online 24/7

Upload your bot in Python, Node.js or Java, add its token as an encrypted secret, and it runs around the clock in its own container. If it crashes, it restarts by itself and we email you why.

How we compare to PebbleHost & Railway →

From $0.70 a month Cancel any time Servers in Frankfurt, Germany No server skills needed

Online in three steps

No SSH, no Docker, no server to look after.

1
Upload your botYour .py files, or a .zip of the whole project with folders. We find the packages your code imports and install them.
2
Add your token as a secretPaste your Discord token once. It is encrypted, never shown again, and your code reads it with os.environ.
3
It runs, we watch itWe check it stays online before calling it live, restart it if it crashes, and email you the error if it keeps failing.

Plus a $1.00 service fee with each payment and a one-time $2.00 account fee on your first Discord bot.

Plans

Every plan includes the same features. Bigger plans give your bot more memory, CPU and storage.

Starter Bot

Small bots, learning and side projects
$0.70 / month
  • 256 MB RAM
  • 0.2 vCPU
  • 100 MB persistent storage
  • Auto-restart and crash alerts
  • Encrypted secrets
  • Live logs
  • Control it from WhatsApp & Telegram
MOST CHOSEN

Pro Bot

Community bots with real users
$4.99 / month
  • 512 MB RAM
  • 0.5 vCPU
  • 500 MB persistent storage
  • Auto-restart and crash alerts
  • Encrypted secrets
  • Live logs
  • Control it from WhatsApp & Telegram
Why this plan is worth it
  • Priority support: AI help at any hour, our team by ticket
  • Auto-restart and crash alerts, so your bot stays up
  • Encrypted secrets and live logs
  • Change plan or cancel whenever you like

Ultra Bot

Big bots: music, AI, databases
$9.99 / month
  • 1 GB RAM
  • 1.0 vCPU
  • 2 GB persistent storage
  • Auto-restart and crash alerts
  • Encrypted secrets
  • Live logs
  • Control it from WhatsApp & Telegram
Why this plan is worth it
  • Priority support: AI help at any hour, our team by ticket
  • Auto-restart and crash alerts, so your bot stays up
  • Encrypted secrets and live logs
  • Change plan or cancel whenever you like

Max Bot

Busy bots in many servers: music, AI, dashboards
$17.99 / month
  • 2 GB RAM
  • 1.5 vCPU
  • 5 GB persistent storage
  • Auto-restart and crash alerts
  • Encrypted secrets
  • Live logs
  • Priority support
  • Control it from WhatsApp & Telegram
Why this plan is worth it
  • Priority support: AI help at any hour, our team by ticket
  • Auto-restart and crash alerts, so your bot stays up
  • Encrypted secrets and live logs
  • Change plan or cancel whenever you like

Titan Bot

Our flagship: large public bots and heavy AI workloads
$29.99 / month
  • 4 GB RAM
  • 2.0 vCPU
  • 10 GB persistent storage
  • Auto-restart and crash alerts
  • Encrypted secrets
  • Live logs
  • Priority support
  • Control it from WhatsApp & Telegram
Why this plan is worth it
  • Priority support: AI help at any hour, our team by ticket
  • Auto-restart and crash alerts, so your bot stays up
  • Encrypted secrets and live logs
  • Change plan or cancel whenever you like

Everything a bot needs

On every plan, from the cheapest up.

Auto-restart and crash alertsA crash restarts your bot at once. If it keeps crashing we stop the loop and email you its last output.
Encrypted secretsTokens and API keys are encrypted at rest and never sent back to your browser.
Live outputSee what your bot prints, with timestamps, straight from the dashboard.
Packages handledpip and npm packages are detected and installed: requirements.txt, package.json, or just the imports in your code.
Persistent storageAnything your bot saves in /app/data stays there across restarts and redeploys.
Whole projectsUpload a .zip with folders and cogs, then pick the file that starts the bot.
Voice and music readyIf your bot uses voice libraries, FFmpeg and Opus are added to its build automatically.
Edit in the browserOpen any file, fix it and save with Ctrl+S. Download the whole project as a .zip any time.
Token check and invite linkOne click asks Discord if your token works, shows your bot's name and gives you its invite link.
Starter bot includedNo code yet? Start from a working discord.py or discord.js bot with /ping and grow it from there.
Python, Node.js or JavaPython 3.11, Node.js 22 and Java 21. The file that starts your bot picks the language.
Isolated and locked downEach bot runs in its own container, as a non-root user, on a network where bots cannot reach each other.

Keep your token out of your code

Add DISCORD_TOKEN under Secrets in your dashboard, then read it like this. Works with discord.py, py-cord, nextcord, disnake, discord.js and JDA.

Save files to /app/data to keep them, for example an SQLite database.

import os, discord

intents = discord.Intents.default()
client = discord.Client(intents=intents)

@client.event
async def on_ready():
    print(f"Logged in as {client.user}")

# the token comes from Secrets, never from the file
client.run(os.environ["DISCORD_TOKEN"])

Questions

How much does Discord bot hosting cost?

From $0.70 a month for Starter (256 MB RAM), $1.49 for Pro (512 MB) and $2.99 for Ultra (1 GB). Every plan has the same features; bigger plans add memory, CPU and storage. Cancel any time.

Which languages and libraries can I use?

Python 3.11, Node.js 22 and Java 21. Python: anything that installs with pip, including discord.py, py-cord, nextcord, disnake and interactions.py. Node.js: anything from npm, including discord.js, Eris and Oceanic, with packages read from package.json. Java: a runnable .jar, for example a JDA or Discord4J bot built with Maven Shade or Gradle Shadow. The start file decides the language.

Can I start without any code?

Yes. In the Files tab pick the Python (discord.py) or Node.js (discord.js) starter bot: you get a working bot with a /ping command and a !hello reply. Add your token as a secret and deploy.

What happens if my bot crashes?

It restarts automatically on every plan, and the panel shows why it stopped in plain words. If it crashes 5 times within a few minutes, we stop it so it cannot loop forever, and email you its last output.

How do I give my bot its token?

Add it under Secrets in your dashboard (for example DISCORD_TOKEN) and read it with os.environ["DISCORD_TOKEN"] in Python, process.env.DISCORD_TOKEN in Node.js or System.getenv("DISCORD_TOKEN") in Java. Secrets are encrypted at rest and never shown back. Check my token asks Discord whether the token works and gives you the invite link for your bot.

Does my bot keep its data?

Yes, anything saved in /app/data is kept across restarts, redeploys and crashes. Starter includes 100 MB, Pro 500 MB, Ultra 2 GB.

Can I upload a project with cogs and folders, and edit it online?

Yes. Upload a .zip (up to 40 MB) or several files, choose the start file, and edit any text file in the browser editor. Download project gives you the files back as a .zip at any time.

Can I host a music bot?

Yes. When your bot uses voice packages such as discord.py[voice], yt-dlp or @discordjs/voice, FFmpeg is added to your bot's build automatically.

Where are the bots hosted?

On our servers in Frankfurt, Germany, each bot in its own isolated container, run by Atrb Services Limited (UK company 17226687).

How do I cancel?

Press Cancel plan on your bot in the dashboard. It keeps running until the end of the month you paid for, and you are not charged again.

AtrbCode Discord bot hosting at a glance

  • Managed hosting for Discord bots in Python 3.11, Node.js 22 and Java 21, online 24/7.
  • Plans: Starter $0.70, Pro $1.49, Ultra $2.99 per month (256 MB, 512 MB, 1 GB RAM).
  • Every plan: auto-restart, crash alerts by email, encrypted secrets, live output, in-browser editor, persistent storage, automatic package installs.
  • Servers in Frankfurt, Germany. Run by Atrb Services Limited, UK company 17226687.
Atrb Services Limited, UK company no. 17226687 Verify on GOV.UK 99.88% measured uptime, 30 days Check us yourself