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 →
Online in three steps
No SSH, no Docker, no server to look after.
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
- 256 MB RAM
- 0.2 vCPU
- 100 MB persistent storage
- Auto-restart and crash alerts
- Encrypted secrets
- Live logs
- Control it from WhatsApp & Telegram
Pro Bot
- 512 MB RAM
- 0.5 vCPU
- 500 MB persistent storage
- Auto-restart and crash alerts
- Encrypted secrets
- Live logs
- Control it from WhatsApp & Telegram
- 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
- 1 GB RAM
- 1.0 vCPU
- 2 GB persistent storage
- Auto-restart and crash alerts
- Encrypted secrets
- Live logs
- Control it from WhatsApp & Telegram
- 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
- 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
- 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
- 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
- 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.
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"])
const { Client, Events, GatewayIntentBits } = require("discord.js"); const client = new Client({ intents: [GatewayIntentBits.Guilds] }); client.once(Events.ClientReady, (c) => { console.log(`Logged in as ${c.user.tag}`); }); // the token comes from Secrets, never from the file client.login(process.env.DISCORD_TOKEN);
import net.dv8tion.jda.api.JDABuilder; public class Bot { public static void main(String[] args) { // the token comes from Secrets, never from the file JDABuilder.createDefault(System.getenv("DISCORD_TOKEN")) .build(); } } // upload the runnable .jar (Maven Shade / Gradle Shadow)
Guides
Step by step, with the exact buttons to press.
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.