Todos os recursos
Automação

Uma plataforma. Três portas. Escolha a sua.

Tudo o que o painel faz também está disponível como API REST de gestão, como servidor MCP para agentes de IA e como provider de Terraform para IaC. Os tokens de acesso por baixo de tudo decidem quem, ou o quê, chega a conduzir.

Superfícies programáticas
Todos os planos

Superfícies programáticas.

Três formas de conduzir a plataforma a partir de código, agentes ou IaC. As três respaldam as mesmas operações. Nenhuma superfície é cidadã de segunda classe.

API REST de gestão

Para código
Todo plano

Uma spec pública OpenAPI 3.1. Gere um cliente tipado em qualquer linguagem que você use, ou chame direto com curl. Cada ação do painel tem um endpoint correspondente. Nada se esconde atrás de um contrato de SDK privado.

Onde encaixa

Ferramentas internas sob medida, scripts de provisionamento automatizado, automações do lado do servidor, onde quer que o código seja o condutor certo e você queira um cliente tipado.

create-site.shshell
curl -X POST https://caputchin.com/api/v1/management/sites \
  -H "Authorization: Bearer cpt_pat_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "marketing",
    "troop_id": "trp_abc"
  }'

Terraform

Para IaC
Todo plano

Um provider de Terraform publicado no Terraform Registry. Defina sua configuração do Caputchin como código, revise as mudanças em pull requests, aplique pelo seu pipeline de CI/CD existente. A infraestrutura que protege a sua outra infraestrutura.

Onde encaixa

Equipes guiadas por IaC. Ambientes reproduzíveis onde cada chave de site, cada equipe, cada token está em controle de versão.

main.tfhcl
resource "caputchin_site_key" "marketing" {
  name     = "marketing"
  troop_id = caputchin_troop.main.id
}

MCP

Para agentes de IA
Todo plano

Um servidor de Model Context Protocol que expõe cada operação de gestão como uma ferramenta. Rode o nosso servidor hospedado ou instale o pacote npm e rode o seu. Agentes de IA conduzem sua configuração do mesmo jeito que humanos conduzem o painel.

Onde encaixa

Fluxos agênticos, assistentes de IA gerenciando infraestrutura, configuração guiada por prompt. Deixe seu agente fazer o click-through.

agent-call.tstypescript
// AI agent's tool call after the prompt:
// "Create a marketing site under troop A"

caputchin_create_site({
  name: "marketing",
  troop_id: "trp_abc",
});
Escolha a porta que combina com seu stack. O resultado é idêntico.

Tokens de acesso

As credenciais que conduzem tudo que é programático. Um token mestre para a conta inteira; tokens por equipe para tudo que é restrito.

Todos os planos

Personal Access Token

Um token no nível da conta por conta, grátis, com teto de um ativo. Alcance máximo: cada operação, cada equipe. A chave padrão para tudo que é programático desde o dia um.

Onde se encaixa

Scripting do dia um, automação solo, o pipeline de IaC de uma conta de uma só pessoa. O token que coloca você em marcha.

Troop tier

Troop Access Tokens

Tokens com escopo por equipe, para código ou agentes. Cada um consome um assento do pool. Restrito às permissões e chaves de site de uma equipe específica, então um Troop Access Token vazado não pode explodir o resto da sua conta.

Onde se encaixa

Pipelines de CI atados a ambientes específicos, agentes de IA ligados à superfície de uma só equipe, principais de máquina que espelham o escopo da equipe humana.

Quem pode fazer o quê.

Personal Access TokenUm por conta, grátis, com teto de um ativo
Alcance máximo
Account
cpt_pat_...abrange tudo
Troop A
Troop B
Troop C

Age sobre cada operação em cada equipe. A chave padrão para começar, para automação solo, ou para o pipeline de IaC de uma conta de uma só pessoa.

Troop Access TokensPor equipe, ocupam assento
Alcance restrito
Account
Troop A
cpt_tat_a...
Troop B
cpt_tat_b...
Troop C
cpt_tat_c...

Cada token está ligado a uma equipe. Pipelines de CI atados a um único ambiente, agentes de IA ligados à superfície de uma só equipe. Vazamentos ficam contidos naquela equipe.

Uma chave mestra para a conta inteira. Chaves por equipe para tudo que é restrito. Ambas podem conduzir qualquer uma das três portas acima.

Escolha uma porta. Lance um script.

Cadastre-se, emita seu primeiro token de acesso, conduza o Caputchin do seu código, da sua CI ou do seu agente de IA. As mesmas operações por qualquer caminho.

Começar grátis