Bot hosting online 24 hours a day
Deploy Discord, Telegram and WhatsApp bots in JavaScript, Python, Java, Go, Rust and other languages. Each bot runs in its own container, starts in under 5 seconds and restarts on its own if the process stops.
From R$12.49/mo ≈ $2.25
99.99%
Average observed uptime
<5s
From upload to bot online
1 ms
Latency to the database
Pick your bot's platform
More than half a million bots have run on Square Cloud, including those of 8 of the 10 largest Discord servers in Latin America (internal data). The infrastructure is the same for all three platforms and for any other protocol.
Discord
Bots in discord.js, discord.py, JDA, Discord.Net or any library that uses the Gateway, with sharding and voice.
- Automatic restart if the process stops
- Sharding in one or several containers
- Voice channels with FFmpeg in the container
- CPU, RAM and network of each bot in the dashboard
WhatsApp
Support, sales and automations with Baileys, WPPConnect, whatsapp-web.js or Meta's official Cloud API.
- Session saved on the application disk across restarts
- Several sessions in one application or in separate containers
- HTTPS subdomain for Cloud API webhooks
- Manual snapshots before switching versions
Telegram
Community, sales and productivity bots with python-telegram-bot, aiogram, Telegraf or grammY.
- Long polling or webhooks
- HTTPS subdomain for setWebhook
- Bot API and MTProto (userbots)
- .session file saved on the application disk
From code to a live bot in three steps
No Dockerfile and no server to configure. You choose where the code comes from.
- 1
Send the code
Connect a GitHub repository, use the CLI or upload a .zip in the dashboard.
- 2
Configure your way
The dashboard generates squarecloud.app from the runtime, memory and entry file you pick. Or write your own at the project root.
- 3
Bot online
The container starts in under 5 seconds. With GitHub connected, every push to the configured branch updates the files and restarts the bot.
Everything your bot needs to stay online
Included with every Discord, Telegram or WhatsApp bot. When a feature depends on the plan, the card says which one.
Always on
The bot's container runs nonstop: it never sleeps on inactivity and restarts automatically if the process exits.
- No sleep on inactivity
- Automatic process restart
- 99.99% average observed uptime
Isolated container
Each bot runs in its own container, with its own vCPU, RAM and disk. You pick the memory at deploy and change it when you need to.
- Its own vCPU, RAM and disk
- Memory you set
Live logs and status
Follow the bot's console in real time and see whether it is online, restarting or stopped.
- Console in the dashboard
- Logs in the CLI and VS Code
- Status and logs in the mobile app
Usage metrics
CPU, RAM and network for each bot, collected every 5 minutes and kept for 24 hours, so you know when it needs more memory.
- CPU, RAM and network per application
- 24-hour history
- On applications with 512 MB of RAM or more
Snapshots
Take a snapshot before a risky update and restore the bot if something goes wrong.
- Manual snapshots on every plan
- Daily snapshots from Pro, kept for 7 days
- The latest one stays available for up to 30 days
HTTPS for webhooks
Turn on web publishing and the bot gets a squareweb.app subdomain with TLS, ready for Telegram webhooks, the WhatsApp Cloud API or Discord interactions.
- squareweb.app subdomain with HTTPS
- TLS certificate issued and renewed automatically
- Custom domain from Standard
Keep your bot's data in the same datacenter
MongoDB, Redis, PostgreSQL and MySQL Hosting in the same dashboard as your applications, with 1 ms average connection latency. Available from the Standard plan.
A plan for every stage of your project
Start small and scale when you need to, with no loyalty contracts.
Hobby
To validate ideas, bots and personal projects
From R$12.49/mo ≈ $2.25
- 1 GB RAM
- 1 vCPU
- Up to 4 projects
- Scales up to 2 GB on the same plan
Standard
RecommendedFor production, with databases and custom domains
From R$44.99/mo ≈ $8.10
- 4 GB RAM
- 4 vCPU
- Up to 16 projects
- Scales up to 8 GB on the same plan
Pro
For high scale, with daily application snapshots and advanced analytics
From R$124.99/mo ≈ $22.50
- 12 GB RAM
- 6 vCPU
- Up to 48 projects
- Scales up to 24 GB on the same plan
4.9 out of 5 · 402 reviews on Google + TrustpilotTrustpilot
Frequently asked questions about bot hosting
Common questions about running Discord, Telegram and WhatsApp bots on Square Cloud.
What's the difference between hosting a Discord, Telegram or WhatsApp bot on Square Cloud?
The infrastructure is the same; only the libraries and connection patterns change. Discord uses the Gateway WebSocket, Telegram uses webhooks or long-polling, WhatsApp uses Baileys or the official Cloud API. Each platform has its own page with details.
Which language can I write my bot in?
JavaScript/TypeScript, Python, Java, C#, Rust, Go and any runtime that runs on Linux. No language or framework restrictions.
Will my bot stay online 24/7?
Yes. The container runs continuously with automatic restart on crash. There's no sleep mode like on free tiers with idle timeouts.
How do I avoid rate limits on the Discord or Telegram APIs?
We use a dynamic pool of public IPs, so your bot's requests come from rotating IPs. That helps distribute external calls and reduces the risk of hitting global rate limits.
Can I scale to a bot with millions of users?
Yes. You can upgrade for more RAM/CPU, split load across multiple containers (sharding) and, from the Standard plan up, use Redis Hosting to coordinate instances.
Is there webhook support?
Yes. You set up a squareweb.app subdomain with HTTPS in the application's Domains tab, included on every plan. Your app must listen on port 80, and the TLS certificate is issued and renewed automatically. Ideal for Telegram webhooks, the WhatsApp Cloud API or Discord interactions.