Criar um projeto
Envie um .zip e crie um projeto. A Cube instala as dependências e, com start=true, inicia o projeto sozinha.
.zip como multipart/form-data no campo file. A configuração vem do cube.json na raiz do .zip, ou dos campos do formulário.
Envio
.zip e valida a configuração. Se algo estiver errado, nada é criado e a resposta diz o motivo.Instalação
installing. As dependências são instaladas e o build roda, se houver. Acompanhe pelos logs com source=build.Pronto
start=true, o projeto sobe sozinho (running). Sem ele, fica stopped até você iniciar..zip. Para um bot que precisa do token para entrar, crie o projeto sem start, defina as variáveis e depois inicie.Autorizações
Chave de API da Cube (cube_…), criada no painel em Chaves de API. Mande como Authorization: Bearer cube_….
Corpo
O .zip com o código. Até 5 MB no Free e 10 MB nos planos pagos.
true inicia o projeto assim que a instalação terminar.
true, false Nome do projeto. Vale se o cube.json não tiver name; sem nenhum, vira o nome do arquivo.
1 - 40Mesmo significado da chave do cube.json.
bot, site Com language e command, o formulário vale e o cube.json é ignorado.
node, python 20, 22 ou 24 (Node.js); 3.11 ou 3.12 (Python).
Comando de início, numa linha só.
500Memória em MB. Mínimo 100 (bot) ou 512 (site).
x >= 100Só site. Padrão 8080.
1024 <= x <= 65535Só site. Sem ele, a Cube gera um.
Comando de build. Ausente = automático; vazio = sem build.
500Resposta
Projeto criado, instalando as dependências.
Um projeto: um bot ou um site.

