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://api.caputchin.com/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

Token de acesso pessoal

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ê.

Token de acesso pessoalUm 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.

Perguntas frequentes

Conduzir o Caputchin por código, agentes de IA e infraestrutura como código.

Como posso gerenciar o Caputchin de forma programática?
Três portas dão acesso às mesmas operações: uma API REST de gestão para código, um servidor MCP para agentes de IA e um provider de Terraform para infraestrutura como código.
Existe uma spec de OpenAPI?
Sim. A API REST de gestão traz uma spec pública de OpenAPI 3.1, então você pode gerar um cliente tipado em qualquer linguagem ou chamá-la direto com curl.
Agentes de IA podem conduzir minha configuração?
Sim. O servidor MCP expõe cada operação de gestão como uma ferramenta. Rode o servidor hospedado, ou instale o pacote do npm e rode o seu.
Qual é a diferença entre um Token de acesso pessoal e um Troop Access Token?
Um Token de acesso pessoal é uma chave gratuita no nível da conta com alcance mestre sobre todas as equipes. Um Troop Access Token é limitado a uma única equipe e consome um assento, então um vazamento fica contido naquela equipe.
Posso manter minha configuração do Caputchin em controle de versão?
Sim. O provider de Terraform está publicado no Terraform Registry, então cada chave de site, equipe e token pode viver em código e ser aplicado pelo seu pipeline de CI/CD existente.

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