Host your language on Square Cloud

Node.js, Python, Go, Java, Rust and other runtimes in isolated containers, with automatic restarts on failure and deploys from GitHub, the CLI or a ZIP.

From R$12.49/mo

Combine with other services

Everything in the same dashboard, on the same infrastructure and the same invoice.

A plan for every stage of your project

Start small and scale when you need to, with no loyalty contracts.

4.9 out of 5 · 402 reviews on Google + TrustpilotTrustpilot

Hosted in a partner datacenter with certifications
Tier 3ISO 27001SOC 2 Type IIAlways-On DDoS Protection
Explore our infrastructure

Frequently asked questions about runtimes

How to pick, version, and configure your runtime on Square Cloud.

How many runtimes does Square Cloud support?

Currently 11 runtimes: Node.js, TypeScript, Python, Java, Rust, Ruby, PHP, Go, .NET, Elixir, and static sites. Each application runs in an isolated container.

How do I pick a runtime version?

Use the VERSION= field in squarecloud.app, with the latest (newest version) and recommended (production-stable) tracks. On Node.js and TypeScript they point to different versions; on the other versioned runtimes, to the same one.

Can I switch runtimes later?

Yes. Upload a new ZIP with the appropriate runtime and Square detects it automatically. We recommend planning your runtime before deploy to avoid rework.

What's the minimum memory to run an app?

256 MB for background apps (no subdomain) or 512 MB for apps with a *.squareweb.app subdomain. Maximum per app: 32 GB.

Ready to scale your project?

Join the 500,000+ developers who have used Square Cloud to host their projects.

  • Predictable pricing
  • No billing surprises
  • Deploy in seconds
  • High availability
  • Scale with stability
  • Automatic restart
  • SSL and security included
  • Isolated containers