Интеграции
Один контракт — четыре способа забрать значение
У всех интеграций под капотом один и тот же запрос с токеном сервисного аккаунта. Отличается только оболочка: манифест в кластере, шаг пайплайна, демон на сервере или инструмент AI-агента.
Готовые пути
Kubernetesработает
External Secrets Operator через штатный generic webhook provider — без собственного оператора и CRD.
provider: webhookGitLab CIработает
Шаблон для include: remote и компонент каталога: установка бинаря, проверка контрольной суммы, экспорт значений в задание.
wardhold ci export --format shellGitHub Actionsработает
Composite action: скачивание бинаря под нужную платформу, маскирование значений в логе до экспорта, запись в окружение шага.
uses: ./integrations/github-actionАгент на сервереработает
Долгоживущий режим бинаря: рендерит секреты в файлы, следит за ротацией, перезапускает или сигналит дочернему процессу.
wardhold agent --config agent.yamlAI-агенты по MCPработает
Встроенный MCP-сервер на том же порту: список и описания свободно, содержимое — только под явное право токена.
wardhold.list · describe · revealБитрикс24работает
Приложение портала переносит сотрудников, структуру компании и проекты, а плитка открывает кабинет прямо на портале и в мобильном приложении. Роботы и бизнес-процессы получают секреты в момент выполнения шага.
user · department · sonet_group · placement · bizproc1С:Предприятиеработает
Токены обменов уезжают из констант информационной базы: конфигурация забирает значение обычным HTTP-запросом в момент выполнения.
HTTPСоединение · Bearer wh_…Если готового пути нет
Любая система, где можно выполнить HTTP-запрос
Контракт простой: заголовок Authorization: Bearer wh_…, ответ — плоский JSON. Никаких SDK и клиентских библиотек для базового сценария не требуется, а спецификация OpenAPI 3.1 лежит в поставке и проверяется контрактными тестами на каждом изменении кода.
Для скриптов и bastion-хостов есть подкоманды ci export и ci run: первая печатает значения в формате dotenv, shell или JSON, вторая передаёт их в окружение дочернего процесса, не записывая на диск.
Начать
Аккаунт в облаке — за минуту
Регистрация открыта: почта и пароль. Организация, проект и личный сейф создаются сразу, платить за личное использование не нужно.