
Why choose Square Cloud?
We are the largest bot hosting platform in Latin America, trusted by 80 of the 100 largest Brazilian Discord servers. A bot lives or dies by its uptime and its latency to the Discord, WhatsApp and Telegram gateways, so every layer of our stack, from the hardware to the network edge, is tuned to keep your process online and responsive 24/7.Purpose-built performance
Every bot runs on enterprise NVMe SSDs behind 10Gbps uplinks, in an isolated container with kernel-enforced CPU and RAM, so a neighbor’s traffic spike never becomes your latency problem.
A complete developer ecosystem
CLI, JavaScript, Python and Go SDKs, a VS Code extension and GitHub Actions/Webhooks for CI/CD. Deploy from your terminal, your editor or a
git push.Square Shield + Cloudflare
A Cloudflare-fronted edge plus Square Shield keeps your bot within the platform API rate limits (Discord and others), preventing the bans and cooldowns that take a bot offline.
Instant snapshots
One-click restore points included at no extra cost. Roll back a broken deploy in seconds, with no data loss and no downtime.
Proven at scale: our reputation was earned running the bots behind some of the busiest communities in Latin America: the kind of sustained, high-event-rate load that quietly exposes weak infrastructure. Yours runs on the same clusters.
Supported environments
Build with the platform and language you already use.Platforms
Discord, WhatsApp, Telegram, Slack and X have a step-by-step guide with code: pick a card to open it.Discord
Telegram
Slack
X (Twitter)
YouTube
Languages
JavaScript
Bun
Deno
Python
Java
Rust
Elixir
PHP
Go
C#
Ruby
HTML/CSS
Most other languages and libraries run out of the box too. See supported languages and runtimes.
Main features
Infrastructure built for always-on workloads
Each cluster runs on enterprise NVMe SSDs with 10Gbps uplinks, and your bot runs in an isolated, unprivileged container with dedicated CPU and RAM caps. Isolation is what turns “fast on paper” into fast in production: your process is never fighting a noisy neighbor for I/O or CPU, so response times stay low even under sustained event load.Square Shield: staying inside the rate limits
Discord, WhatsApp and Telegram ban bots that exceed their gateway and REST rate limits. Square Shield sits between your bot and those APIs, monitoring request patterns to keep you within the allowed budget. That is the difference between a bot that scales cleanly and one that gets cooldowned offline at the worst moment.Operate with full visibility
One-click snapshots
One-click snapshots
Restore points let you roll back a bad deploy in seconds, with no data loss and no downtime. Pro and Enterprise plans add automatic daily snapshots on top.
Real-time logs
Real-time logs
Stream your application’s stdout/stderr live to debug in production the moment something misbehaves, without redeploying.
Live analytics
Live analytics
Track CPU, RAM and network consumption in real time from the dashboard, so you can right-size resources and catch regressions before your users do.
Development tools
Deploy and manage your bot from wherever you work:1
Square Cloud CLI
Deploy, restart, follow logs and manage your applications straight from the terminal. Start with the CLI quickstart.
2
VS Code extension
Manage and deploy your applications without leaving your code editor. See how to install the VS Code extension.
3
GitHub
Continuous deployment for your bot: connect your GitHub repository and every
push updates the application automatically, or deploy from a workflow with GitHub Actions.How to host my bot?
Add a configuration file
Create a
squarecloud.app file at the root of your project. It tells Square Cloud which file to run, how much memory to reserve and which runtime to use. The configuration file guide explains every field. Add AUTORESTART=true so your bot restarts on its own after a crash.Include your dependencies file
Keep your dependencies file in the project:
package.json for Node.js, requirements.txt or pyproject.toml for Python. Square Cloud installs everything it lists on the server. Leave out built-in modules, such as fs in Node.js or random in Python, since they come with the language.Zip the project
Compress your code, the configuration file and the dependencies file into a
.zip. Leave out node_modules, lockfiles such as package-lock.json and other generated files: dependencies are installed on the server, and a smaller upload deploys faster. The CLI and the VS Code extension leave lockfiles out for you. Need pinned versions? Add !package-lock.json to your squarecloud.ignore file.Upload your bot
Send the 
.zip on the upload page. Square Cloud installs the dependencies, sets up the environment from your configuration file and starts your bot.
Something went wrong?
App won't start
Fix a deploy that fails or crashes on boot: missing modules,
INVALID_DEPENDENCY, a port already in use or not enough RAM.Discord bot errors
Invalid tokens, disallowed intents, Lavalink disconnects and a bot that goes offline after working locally.
Frequently asked questions
How much does it cost to host a Discord bot?
How much does it cost to host a Discord bot?
We recommend the Standard plan, from R12.49/month: a bot needs at least 256 MB of RAM. See Plans and Pricing for the full comparison.
Does my bot stay online 24/7?
Does my bot stay online 24/7?
Yes. Your bot runs in an isolated container with dedicated CPU and RAM, and Square Cloud’s infrastructure averages 99.99% uptime across the platform. Set
AUTORESTART=true in your configuration file so the bot also restarts on its own after a crash: it is off by default.
