No code, no server to run.
Save your build and the bot starts running on our infrastructure.
bot.js
Message
Condition
Reply
Deploy, scaling, security — BotShade carries the heavy operational load, so you can focus on your bot's logic.
You won't write a single line of code. Build it with nodes, then deploy as-is.
Your bot's data is stored and managed for you — no database to run yourself.
A Rust core engine and Cloudflare's network keep latency low and uptime high in production.
Sensitive data is encrypted with AES-256-GCM and isolated per bot with Row Level Security. Traffic is protected with TLS, of course.
Your bot's data is backed up automatically on a schedule, and recoverable on our side if anything goes wrong.

From moderation to a full economy — pick the modules you want and drop them in, no code.
Ban, kick, timeout, and manage warnings — respond to trouble the moment it happens.
Automatically detect and block spam and raid joins to keep your server safe.
Add a verification step on join to keep bots and raiders out.
Handle inquiries one-on-one in dedicated channels, with the full history kept.
Control which roles and users may run each feature.
Joins, leaves, kicks and bans are written to a channel you pick.
Let members pick their own roles from buttons and menus, with no manual handing-out.
Greet new members automatically with rich embeds.
Award XP for messages and activity to surface your most active members.
Set the prize and the number of winners; entries and the draw run themselves.
Create a poll in one click for decisions and event planning alike.
Give returning members the roles they had before they left.
Reply to keywords automatically and let it handle your FAQs.
Build rich embed messages in a GUI — announcements and rules, beautifully.
Save your entire channel and role setup, and restore it anytime.
Get a mention at the time you set, so nothing slips through.
Members chat with an AI through `/ai chat`.
Three commands that show server, role and user details.
Currency and trading — build your own in-server economy.
A library of in-server minigames to keep your community lively.
Split the members in a voice channel into teams automatically.
Turn a member's message into a stylish quote image worth keeping.
Pull an emoji from another server into your own.
`/currency` converts between currencies at live rates.
`/calc` evaluates an expression right in Discord.
Every module can be switched on or off per bot, independently.
See all modules →Pull in commands other people have already published, and run your bots with a team when you need to.
Search custom commands published by other authors and install them into your own bot. You can list your own work for others, too.
Judge by download count and rating
Preview the flow before you install it
Follow an author page for their other work
Group several bots into one workspace and run them with your team. Access goes only to the people who need it.
Keep multiple bots organised together
Four roles: owner, admin, member, viewer
Menus and actions follow the role
Strip away the infrastructure burden of traditional bot developmentand focus on logic and user experience.
BotShade
Time to running
Set up a dev environment, write code, host it somewhere — and only then does your bot finally run
BotShade
Build it with nodes, hit save, and your bot starts running right there
Keeping it alive
Monitoring, updates, and troubleshooting — all of that sits on you, every day
BotShade
We take care of the server side. On a normal day, you don't have to do anything
When it grows
When your community grows quickly, the bot tends to slow down or fall over
BotShade
Your bot keeps responding even as it scales up
Keeping data safe
Token handling and protecting sensitive data are entirely on you
BotShade
Tokens and sensitive data are encrypted; each bot is fully isolated from the others
Cost
Server and infra bills keep going, every month
BotShade
Free to start
The API request node calls any web API you like. Credentials live in per-bot environment variables, encrypted at rest, so no key is ever left sitting in a flow.
01
Send a request to any URL and use the response directly in the next node.
02
Fire an IFTTT trigger to hand work off to automations outside Discord.
03
API keys and tokens are stored encrypted per bot, never written into the flow itself.
Native integration coming soon
No. Commands are built entirely in the node editor and the surrounding UI. There is nowhere you would write Python or TypeScript.
You can start on the free plan. Pro and Pro Unlimited are there for when the operation gets larger.
One on the free plan, and up to ten at a time on Pro for now — we intend to raise that ceiling over time. If you downgrade, anything over the limit is stopped rather than deleted, and its data stays put.
On managed hosting across four regions — Tokyo, Osaka, Singapore and Washington. There is no server for you to provision, and none for you to keep alive.
In self-hosted Supabase (PostgreSQL), isolated per bot by PostgreSQL row level security. Snapshots are taken automatically every six hours, four times a day.
BotShade stores the token encrypted. Discord shows it only once, so copy it as soon as it is issued — and never pass it to anyone else.
The bot goes, and so does everything attached to it: module settings, custom commands, event definitions, stored variables, logs and backups. None of it can be recovered, so deleting asks you to type the bot's name first. The application on Discord's Developer Portal is left alone — remove that separately if you no longer need it.
The logic and content of anything you build on BotShade belong entirely to you.