API-клиент, где коллекции живут в Git
Всё, что умеет Postman, — но запросы хранятся файлами в вашем репозитории. Работайте в своей ветке, коммитьте, сливайте в master и решайте конфликты прямо в приложении.
Возможности
Один YAML-файл на запрос — чистые диффы, понятные ревью и никаких облачных воркспейсов.
Git внутри
Ветки, commit, pull, push, «обновиться из master» и «влить в master» в один клик.
Умный merge
Конфликты решаются по полям запроса: правки разных полей сливаются сами.
Скрипты и тесты
Совместимы с Postman: pm.test, pm.expect, pm.sendRequest, CryptoJS.
Runner и CLI
Прогон папок и коллекций с data-файлами. endpoint-cli для CI с JUnit-отчётом.
Импорт
Postman, Bruno, OpenAPI / Swagger и cURL — со скриптами и окружениями.
Протоколы
HTTP, GraphQL со схемой, WebSocket, SSE и gRPC (reflection или .proto), генерация кода и мок-сервер.
Корпоративная сеть
Прокси, свои CA и клиентские сертификаты mTLS, cookies, доступ к GitLab и любым Git-серверам.
Безопасность
Секреты и токены OAuth2 хранятся в системном хранилище и никогда не попадают в Git.
Скачать
Загружаю информацию о последней версии…
CLI для CI/CD
Запускайте коллекции в пайплайнах. Код выхода 1 при упавших тестах.
endpoint-cli run ./api -e staging --data users.csv --junit report.xml # секреты окружения: ENDPOINT_VAR_TOKEN=... или --var token=... endpoint-cli import ./postman_collection.json ./api