Pular para o conteúdo principal
A Square Cloud roda praticamente qualquer stack — bots de Discord, WhatsApp e Telegram, sites e APIs, workers em segundo plano e aplicações completas — na mesma infraestrutura rápida e segura. Você traz o código e um pequeno arquivo de configuração; a plataforma detecta a linguagem, instala as dependências e executa.

Linguagens suportadas

JavaScript

Python

Java

Rust

Elixir

PHP

Go

C#

Ruby

Além dessas, muitas outras linguagens e bibliotecas funcionam de imediato. As imagens de runtime são flexíveis o suficiente para se adaptar à maioria dos projetos.

Versões

Cada runtime oferece dois canais que você fixa com o campo VERSION no arquivo de configuração: recommended (estabilidade) e latest (mais recente). Você também pode fixar uma versão exata.
Linguagemrecommendedlatest
Node.js [JS & TS]24.15.026.1.0
Python3.13.133.14.5
JavaJDK 25JDK 25
Elixir1.19.51.19.5
Rust1.95.01.95.0
Ruby4.0.44.0.4
PHP8.5.68.5.6
Go1.26.31.26.3
.NET/C#10.0.810.0.8
Prefira recommended, a menos que você precise especificamente de uma versão mais nova. Veja o arquivo de configuração para os campos VERSION e RUNTIME.

Como funciona

1

Detecção da linguagem

A Square Cloud detecta sua linguagem automaticamente a partir dos arquivos do seu upload (por exemplo, um package.json para Node.js ou um requirements.txt para Python). Você pode sobrescrever a detecção com o campo RUNTIME no arquivo de configuração.
2

Instalação de dependências

Seu arquivo de dependências (package.json, requirements.txt, Gemfile, go.mod, …) é instalado no servidor, então você não precisa enviar node_modules ou um ambiente virtual dentro do .zip.
3

Comando de início

O campo MAIN aponta para o arquivo de entrada e a plataforma o executa com o interpretador correto. Para um comando de início personalizado (etapas de build, um servidor estático, etc.) defina o START.

O que já vem em todo runtime

Node.js 26 + ferramentas

Toda imagem traz o Node.js 26 junto da linguagem principal, então ferramentas de build e utilitários em JS estão sempre disponíveis.

ffmpeg e Chromium

Processamento de mídia (ffmpeg) e um navegador headless (Chromium) já vêm instalados — úteis para bots de mídia, scraping e geração de PDF/screenshots.

Roda como não-root

As aplicações rodam como um usuário sem privilégios, para um ambiente mais seguro e isolado.

Sites estáticos

Não precisa de runtime? Defina RUNTIME=static (ou html) para servir um site HTML/CSS/JS puro diretamente.

Próximos passos

Arquivo de configuração

Conheça os campos MAIN, START, RUNTIME e VERSION.

Tutoriais práticos

Faça deploy de projetos reais, passo a passo, na sua linguagem preferida.