Все возможности
Автоматизация

Одна платформа. Три двери. Выбери свою.

Всё, что делает панель, доступно ещё и как REST API управления, как сервер MCP для ИИ-агентов и как провайдер Terraform для IaC. Токены доступа под ними всеми решают, кому, или чему, дозволено управлять.

Программные поверхности
Любой тариф

Программные поверхности.

Три способа управлять платформой из кода, агентов или IaC. Все три несут одни и те же операции. Ни одна поверхность не гражданин второго сорта.

REST API управления

Для кода
Любой тариф

Публичная спецификация OpenAPI 3.1. Сгенерируй типизированный клиент на любом языке, который ты используешь, или вызови напрямую через curl. У каждого действия панели есть свой эндпоинт. Ничего не прячется за приватным контрактом SDK.

Где это уместно

Внутренние инструменты под себя, скрипты автоматического провижининга, серверные автоматизации, везде, где именно коду стоит управлять и тебе нужен типизированный клиент.

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

Для IaC
Любой тариф

Провайдер Terraform, опубликованный в Terraform Registry. Опиши свою настройку Caputchin как код, проверяй изменения в pull request, применяй через свой существующий конвейер CI/CD. Инфраструктура, которая защищает твою другую инфраструктуру.

Где это уместно

Команды, ведомые IaC. Воспроизводимые окружения, где каждый ключ сайта, каждая команда, каждый токен под контролем версий.

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

MCP

Для ИИ-агентов
Любой тариф

Сервер Model Context Protocol, который выставляет каждую операцию управления как инструмент. Запусти наш размещённый сервер или установи пакет npm и запусти свой. ИИ-агенты управляют твоей настройкой так же, как люди управляют панелью.

Где это уместно

Агентные сценарии, ИИ-ассистенты, управляющие инфраструктурой, конфигурация, ведомая промптами. Пусть твой агент сам прокликает интерфейс.

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",
});
Выбери дверь, что подходит твоему стеку. Результат одинаков.

Токены доступа

Учётные данные, которые приводят в движение всё программное. Один мастер-токен на весь аккаунт; токены на команду для всего ограниченного.

Любой тариф

Персональный токен доступа

Один токен уровня аккаунта на аккаунт, бесплатный, не больше одного активного. Полный охват: каждая операция, каждая команда. Ключ по умолчанию для всего программного с первого дня.

Где пригодится

Скриптинг первого дня, сольная автоматизация, IaC-конвейер аккаунта на одного человека. Токен, что ставит тебя на ход.

Troop tier

Troop Access Tokens

Токены с областью на команду, для кода или агентов. Каждый расходует место из пула. Ограничены правами и ключами сайта конкретной команды, так что утёкший Troop Access Token не может взорвать остаток твоего аккаунта.

Где пригодится

CI-конвейеры, привязанные к конкретным окружениям, ИИ-агенты, привязанные к поверхности одной команды, машинные субъекты, зеркалящие область человеческой команды.

Кто что может.

Персональный токен доступаОдин на аккаунт, бесплатный, не больше одного активного
Полный охват
Account
cpt_pat_...охватывает всё
Troop A
Troop B
Troop C

Действует на каждую операцию в каждой команде. Ключ по умолчанию для старта, сольной автоматизации или IaC-конвейера аккаунта на одного человека.

Troop Access TokensНа команду, занимает место
Ограниченный охват
Account
Troop A
cpt_tat_a...
Troop B
cpt_tat_b...
Troop C
cpt_tat_c...

Каждый токен привязан к одной команде. CI-конвейеры, привязанные к одному окружению, ИИ-агенты, привязанные к поверхности одной команды. Утечки остаются заперты в этой команде.

Один мастер-ключ на весь аккаунт. Ключи на команду для всего ограниченного. Оба могут управлять любой из трёх дверей выше.

Частые вопросы

Управлять Caputchin из кода, ИИ-агентов и infrastructure-as-code.

Как управлять Caputchin программно?
Три двери ведут к одним и тем же операциям: REST API управления для кода, сервер MCP для ИИ-агентов и провайдер Terraform для infrastructure-as-code.
Есть ли спецификация OpenAPI?
Да. REST API управления поставляет публичную спецификацию OpenAPI 3.1, так что ты можешь сгенерировать типизированный клиент на любом языке или вызывать её напрямую через curl.
Могут ли ИИ-агенты вести мою настройку?
Да. Сервер MCP выставляет каждую операцию управления как инструмент. Запусти размещённый сервер или установи пакет npm и запусти свой.
В чём разница между Персональным токеном доступа и Troop Access Token?
Персональный токен доступа является бесплатным ключом уровня аккаунта с полным охватом по всем командам. Troop Access Token ограничен одной командой и занимает место, так что утечка остаётся в пределах той команды.
Могу ли я держать настройку Caputchin в системе контроля версий?
Да. Провайдер Terraform опубликован в Terraform Registry, так что каждый ключ сайта, команда и токен может жить в коде и применяться через твой существующий CI/CD-пайплайн.

Выбери дверь. Поставь скрипт.

Зарегистрируйся, выпусти свой первый токен доступа, управляй Caputchin из своего кода, своей CI или своего ИИ-агента. Одни и те же операции с любого пути.

Начать бесплатно