Начало работы
Endpoint — API-клиент уровня Postman, в котором коллекции хранятся файлами в Git-репозитории. Каждый запрос — отдельный YAML-файл, поэтому изменения видны в diff, проходят ревью и сливаются вместе с кодом.
Установка
| Система | Файл | Как установить |
|---|---|---|
| Windows 10/11 (x64, ARM64) | Endpoint-…-windows-<arch>-setup.exe |
Запустите установщик. Git уже встроен. |
| Windows без установки | Endpoint-…-windows-<arch>-portable.zip |
Распакуйте и запустите endpoint.exe. |
| macOS 11+ (Apple Silicon и Intel) | Endpoint-…-macos-universal.dmg |
Перетащите Endpoint в «Программы». При первом запуске: правый клик → «Открыть». |
| Ubuntu / Debian (x64, ARM64) | endpoint_…_<arch>.deb |
sudo apt install ./endpoint_…_amd64.deb |
| Fedora / RHEL (x86_64, aarch64) | endpoint-….<arch>.rpm |
sudo dnf install ./endpoint-….x86_64.rpm |
| Linux (архив) | endpoint-…-linux-<arch>.tar.gz |
Нужны libwebkit2gtk-4.1 и libgtk-3. |
Linux-сборки работают на Ubuntu 22.04+, Debian 12+, Fedora 38+ и аналогах.
Скачать: endpoint.ll.kg. Приложение само сообщает о новых версиях и на Windows обновляется в один клик.
Если Windows SmartScreen предупреждает о неизвестном издателе — нажмите «Подробнее» → «Выполнить в любом случае».
Первая коллекция
- Клонируйте репозиторий команды: «Клонировать из GitHub» на стартовом экране работает с любым Git-сервером (GitHub, GitLab, Gitea…). Если сервер попросит доступ, приложение спросит логин и токен.
- Или откройте папку, в которой уже есть
endpoint.yaml, или создайте новую коллекцию. - Или импортируйте коллекцию из Postman, Bruno, OpenAPI или cURL — файлом, папкой или по URL.
Первый запрос
- Нажмите + в панели «Запросы», выберите тип (HTTP, GraphQL, WebSocket, SSE, gRPC) и при желании вставьте команду cURL — запрос заполнится сам.
- Введите URL, например
{{baseUrl}}/users, и нажмите Send (Ctrl+Enter). - Сохраните запрос — Save (
Ctrl+S). Он станет файлом в репозитории. - На вкладке Git сделайте Commit и Push — коллеги получат запрос через Pull.
Горячие клавиши
| Клавиши | Действие |
|---|---|
Ctrl+Enter |
Отправить запрос / подключиться |
Ctrl+S |
Сохранить запрос |
Ctrl+Space |
Автодополнение (GraphQL, скрипты) |
| Средняя кнопка мыши по вкладке | Закрыть вкладку |