Todas las funciones
Automatización

Una plataforma. Tres puertas. Elige la tuya.

Todo lo que hace el panel está también disponible como API REST de gestión, como servidor MCP para agentes de IA y como proveedor de Terraform para IaC. Los tokens de acceso debajo de todo deciden quién, o qué, llega a conducir.

Superficies programáticas
Todos los planes

Superficies programáticas.

Tres formas de conducir la plataforma desde código, agentes o IaC. Las tres respaldan las mismas operaciones. Ninguna superficie es ciudadana de segunda.

API REST de gestión

Para código
Todos los planes

Una especificación pública OpenAPI 3.1. Genera un cliente tipado en cualquier lenguaje que uses, o llámala directamente con curl. Cada acción del panel tiene un endpoint que la iguala. Nada se esconde tras un contrato de SDK privado.

Dónde encaja

Herramientas internas a medida, scripts de aprovisionamiento automatizado, automatizaciones del lado del servidor, allá donde el código es el conductor correcto y quieres un 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
Todos los planes

Un proveedor de Terraform publicado en el Terraform Registry. Define tu configuración de Caputchin como código, revisa los cambios en pull requests, aplícalos por tu pipeline de CI/CD existente. La infraestructura que protege tu otra infraestructura.

Dónde encaja

Equipos guiados por IaC. Entornos reproducibles donde cada clave de sitio, cada equipo, cada token está en control de versiones.

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

MCP

Para agentes de IA
Todos los planes

Un servidor de Model Context Protocol que expone cada operación de gestión como una herramienta. Usa nuestro servidor alojado o instala el paquete npm y usa el tuyo. Los agentes de IA conducen tu configuración igual que los humanos conducen el panel.

Dónde encaja

Flujos agénticos, asistentes de IA gestionando infraestructura, configuración guiada por prompts. Deja que tu agente haga el 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",
});
Elige la puerta que encaja con tu stack. El resultado es idéntico.

Tokens de acceso

Las credenciales que conducen todo lo programático. Un token maestro para toda la cuenta; tokens por equipo para todo lo acotado.

Todos los planes

Token de acceso personal

Un token a nivel de cuenta por cuenta, gratis, con tope de uno activo. Alcance maestro: cada operación, cada equipo. La clave por defecto para todo lo programático desde el día uno.

Dónde encaja

Scripting del día uno, automatización en solitario, el pipeline de IaC de una cuenta de una sola persona. El token que te pone en marcha.

Troop tier

Troop Access Tokens

Tokens con alcance por equipo, para código o agentes. Cada uno consume un asiento del pool. Acotado a los permisos y claves de sitio de un equipo concreto, así un Troop Access Token filtrado no puede reventar el resto de tu cuenta.

Dónde encaja

Pipelines de CI atados a entornos concretos, agentes de IA ligados a la superficie de un solo equipo, principales de máquina que reflejan el acotamiento del equipo humano.

Quién puede hacer qué.

Token de acceso personalUno por cuenta, gratis, con tope de uno activo
Alcance maestro
Account
cpt_pat_...abarca todo
Troop A
Troop B
Troop C

Actúa sobre cada operación en cada equipo. La clave por defecto para empezar, la automatización en solitario, o el pipeline de IaC de una cuenta de una sola persona.

Troop Access TokensPor equipo, ocupan asiento
Alcance acotado
Account
Troop A
cpt_tat_a...
Troop B
cpt_tat_b...
Troop C
cpt_tat_c...

Cada token está ligado a un equipo. Pipelines de CI atados a un único entorno, agentes de IA ligados a la superficie de un solo equipo. Las fugas quedan contenidas en ese equipo.

Una clave maestra para toda la cuenta. Claves por equipo para todo lo acotado. Ambas pueden conducir cualquiera de las tres puertas de arriba.

Preguntas frecuentes

Conducir Caputchin desde el código, agentes de IA e infraestructura como código.

¿Cómo puedo gestionar Caputchin de forma programática?
Tres puertas respaldan las mismas operaciones: una API REST de gestión para el código, un servidor MCP para agentes de IA y un proveedor de Terraform para infraestructura como código.
¿Hay una spec de OpenAPI?
Sí. La API REST de gestión incluye una spec pública de OpenAPI 3.1, así que puedes generar un cliente tipado en cualquier lenguaje o llamarla directamente con curl.
¿Los agentes de IA pueden conducir mi configuración?
Sí. El servidor MCP expone cada operación de gestión como una herramienta. Usa el servidor alojado, o instala el paquete de npm y corre el tuyo.
¿Cuál es la diferencia entre un Token de acceso personal y un Troop Access Token?
Un Token de acceso personal es una clave gratuita a nivel de cuenta con alcance maestro sobre todos los equipos. Un Troop Access Token está acotado a un único equipo y consume un asiento, así que una filtración se queda contenida en ese equipo.
¿Puedo mantener mi configuración de Caputchin en control de versiones?
Sí. El proveedor de Terraform está publicado en el Terraform Registry, así que cada clave de sitio, equipo y token puede vivir en código y aplicarse a través de tu pipeline de CI/CD existente.

Elige una puerta. Lanza un script.

Regístrate, acuña tu primer token de acceso, conduce Caputchin desde tu código, tu CI o tu agente de IA. Las mismas operaciones desde cualquier camino.

Empezar gratis