Zero

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 web

Onze 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-preview

Baixar a CLI

API

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.

Baixar o contrato OpenAPI →

# 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_ready

SDKs 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.tgz

Baixar o pacote · como usar

Go

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/

Baixar o pacote · como usar

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.

Baixar o zero-mcp · como configurar

Comece pelo terminal.

Baixe a CLI, autentique e publique — o guia leva do zero ao endereço com TLS.

Baixar a CLI Guia de início