Desenvolvedores
Uma API.
Todas as superfícies.
Tudo o que o console faz passa por uma API pública com contrato aberto. CLI, SDKs e ferramentas de agente derivam desse contrato — não existe recurso escondido nem superfície paralela.
CLI
A jornada inteira no terminal.
# autenticar e escolher a organização
zero auth login
zero orgs use acme
# criar o projeto — o ambiente nasce junto
zero projects create loja
# de onde o projeto publica — a origem é do PROJETO
zero source set loja --repo https://github.com/acme/loja.git
# o ambiente que recebe o serviço
zero environments list loja
# criar o serviço dentro de um ambiente
zero services create web --env env_...
# publicar, acompanhando ao vivo
zero deploy web
✓ release ativa
# operar
zero logs --follow
zero status loja
zero releases webOnze comandos, e cada um imprime em
stdout só o que serve para encadear — identificadores limpos, JSON com
--json. O acompanhamento do deploy é o fluxo real da plataforma, ao vivo,
etapa por etapa; Ctrl-C desliga limpo sem matar a publicação.
E quando a versão testada precisa subir noutro ambiente:
# promove o artefato exato — zero rebuilds
zero promote web-prod --from web-previewAPI
Contrato aberto,
drift zero.
127 operações ativas, descritas em OpenAPI. O contrato distingue explicitamente o que está no ar do que está planejado — e um portão de build compara o contrato com as rotas realmente servidas, nos dois sentidos. Se divergir, o build quebra; a documentação não tem como mentir.
Toda mutação devolve uma operação acompanhável: crie o deploy, siga o progresso ao vivo por SSE ou consulte quando quiser. Repetições com chave de idempotência nunca duplicam recurso.
# criar uma publicação
POST /api/v1/services/{id}/deployments
Idempotency-Key: 4f7c…
# promover um artefato já verificado
{ "artifact_id": "art_01k…" }
# acompanhar ao vivo
GET /api/v1/operations/{id}/stream
event: checkpoint · artifact_published
event: checkpoint · workload_readySDKs e agentes
Do mesmo contrato,
para cada stack.
TypeScript
Cliente tipado, gerado do contrato. Erros do catálogo viram tipos; o fluxo ao vivo vira um iterável.
npm install \
./zero-sdk-typescript.tgzGo
Mesma superfície, mesmos tipos, mesma semântica de idempotência — gerado da mesma fonte, nunca escrito duas vezes. Vendorizado por cópia, como a própria plataforma o consome.
tar -xzf zero-sdk-go.tar.gz \
-C internal/Agentes de IA
Um servidor MCP expõe as operações da API como ferramentas. Nasce do contrato: quando a API ganha uma operação, o agente ganha a ferramenta — sem uma linha nova. Três modos de permissão, do só-leitura ao destrutivo.
Comece pelo terminal.
Baixe a CLI, autentique e publique — o guia leva do zero ao endereço com TLS.