Plans
Each plan comes in several sizes: the price grows with the RAM you pick.
How the RAM is shared
Your plan’s RAM is one pool. Every application and database you create reserves part of it, and you can split it any way you like, as long as each project gets at least its minimum RAM. For example:- Hobby with 1 GB: four bots with 256 MB each, or two websites with 512 MB each.
- Standard with 4 GB: a 1 GB PostgreSQL database, a 1 GB website and eight bots with 256 MB each.
Which plan should I choose?
- A Discord bot, a website or an API → Standard. It’s the first tier with managed databases and custom domains, leaves room for your project to grow, and it’s the most popular plan. A single light bot or small site also runs on Hobby.
- Multiple production apps or a team workspace → Pro. Daily snapshots, priority support and performance analytics matter once you’re running more than one serious app.
- Large-scale or custom infrastructure needs → Enterprise. Custom RAM/vCPU allocation and a dedicated account manager.
Prices are in BRL and billed monthly or annually (20% off with annual billing). The live source of truth for pricing is squarecloud.app/en/pricing: figures on this page may lag a live promotion.
Frequently asked questions
Is there a free plan?
Is there a free plan?
No, and you won’t miss it: the Hobby plan costs **R0.42 a day, and less than R$10/month on the yearly cycle (20% off). For that, your project runs on dedicated RAM and CPU, NVMe storage, a WAF firewall and optional automatic restarts from day one, and it never goes to sleep.
How much does it cost to host a Discord bot?
How much does it cost to host a Discord bot?
We recommend Standard, from R12.49/month, since a bot needs at least 256 MB of RAM. Bots with heavy memory or CPU needs may need Pro.
Can I cancel or change plans at any time?
Can I cancel or change plans at any time?
Yes. You manage your subscription from the dashboard: see how to upgrade, downgrade or cancel in the help center.
What happens if my app exceeds its RAM?
What happens if my app exceeds its RAM?
When an application exceeds its allocated RAM (or the kernel signals an out-of-memory condition), the process is terminated immediately with a
LACK_OF_RAM status to protect host stability. See Platform limits and restrictions for how to diagnose and fix it.
