Free Discord bot hosting, without the catches
Every verified account gets one hosted bot free: 256 MB, always on, deployed from GitHub or from a one-click template. No coins to earn, no renewal button to press every day, no sleep timer, no card.
The catches to watch for elsewhere
- Sleep timers. Free web dynos sleep after minutes without traffic. A sleeping bot is offline, and the keep-alive ping hacks that fight it are fragile and against most hosts' terms.
- Coins and daily renewals. Some bot hosts make you click a renewal button every day, watch ads or invite friends, or the bot stops. That is a chore with an uptime problem, not hosting.
- Queue-shared CPU. Free forever tiers where the bot shares an overloaded machine and a slash command takes thirty seconds.
- Card-required free. Free until the trial ends and the card is charged.
What 256 MB actually runs
Most utility bots idle at 60 to 150 MB: moderation, roles, logging, slash-command tools, welcome messages. The free tier runs them with room to spare. What it does not run well: music bots (audio transcoding wants the Pro tier) and heavy AI bots. A bot that grows into a database (economy, levels, tickets) gets a managed MySQL, PostgreSQL or Redis one click away, the first one free.
Free bots get a web address that sleeps when nobody opens it and wakes on the next visit; paid tiers keep it always on.
Five minutes to a free bot
- Create the account, no card.
- Host a bot: pick a template (role menus, logging, levels, tickets, a game server status bot) with just your token, or connect GitHub and choose your repository.
- Set
DISCORD_TOKENas an environment variable and deploy. The live console shows the bot coming up. - Push to GitHub any time; the bot redeploys itself.
When it is time to pay
Starter is $2 a month for 1 GB, Standard $3 for 2 GB, Pro $6 for 4 GB. Paid tiers build any language (Go, Java, PHP, Ruby, Rust, .NET) from the repository, keep the web address always on, and run several bots on one account.
Frequently asked questions
Is it really free?
Yes: one bot per verified account, 256 MB, always on, no card, no coins, no renewal clicks. Paid tiers start at $2 a month for 1 GB.
Does the free bot sleep?
No. The bot process runs around the clock and restarts if it crashes. Only the free web address sleeps when nobody opens it.
Which languages work on the free tier?
Node.js and Python, detected from the repository. Any other language builds on paid tiers.
Can I run a music bot for free?
It will not fit in 256 MB. Music bots run on the Pro tier; see the music bots page for what to expect.
What happens if I stop using it?
A free bot that has been idle for a week gets a notice, then a reminder, and is removed after two weeks so the slot goes to someone else. Starting it again keeps it.