passwork-python
Описание
Python-клиент, консольная утилита passwork-cli и Docker-образ для работы с API Пассврка — системы управления паролями и секретами.
Языки
- Python94,3%
- Shell5,4%
- Dockerfile0,3%
8 дней назад
8 дней назад
6 месяцев назад
8 дней назад
8 дней назад
8 дней назад
6 месяцев назад
6 месяцев назад
8 дней назад
8 дней назад
6 месяцев назад
8 дней назад
README.md
Python-коннектор, CLI и Docker для Пассворка
Официальный репозиторий Python-коннектора, CLI-утилиты и Docker-образов для интеграции с API Пассворка. Используйте Python-коннектор для программного доступа и клиентского шифрования, CLI для DevOps-задач и прямых вызовов API, а Docker — для запуска инструментов в пайплайнах.
Компоненты
— Python-библиотека для программной интеграции с Пассворком. Обеспечивает клиентское шифрование (работа с мастер-ключом), управление сессиями и удобные API для CRUD-операций над объектами Пассворка (паролями, сейфами, пользователями, ярлыками, снимками). Подходит для бэкенд-сервисов, скриптов автоматизации и кастомных инструментов.passwork_client/—cli/, консольная утилита для DevOps и SRE, позволяющая использовать Пассворк в качестве менеджера секретов. Получайте и внедряйте секреты в переменные окружения или параметры команд, ищите по тегам и папкам, работайте с пользовательскими полями, обновляйте токены и выполняйте прямые вызовы API. Предназначена для локального использования, серверов и эфемерных CI-агентов.passwork-cli— Docker-образы для запуска CLI в контейнерах в рамках CI/CD (GitHub Actions, GitLab CI, Bitbucket Pipelines и др.). Обеспечивает изолированную среду выполнения без локальных зависимостей Python; включает Dockerfile и примеры конфигурации пайплайнов для быстрой интеграции.docker/
Документация
- Введение в API и интеграции
- Руководство по Python-коннектору
- Руководство по CLI-утилите
- Docker-контейнер для CLI
Примеры использования
Примеры работы с Python-коннектором и CLI находятся в отдельном репозитории:
- Примеры интеграции с API Пассворка: https://gitverse.ru/passwork-ru/passwork-integration-examples
В репозитории с примерами представлены типовые сценарии: получение секретов, поиск по тегам и папкам, управление паролями и сейфами, работа с ярлыками и снимками, управление сессиями и прямые вызовы API.