Документація API

Довідник HTTP API hostd.

API hostd дозволяє керувати акаунтом програмно. Базова URL-адреса: https://api.hostd.cloud/v1.

Автентифікація

Більшість ендпоінтів потребують ключ API. Створіть ключ у порталі в Налаштування → Ключі API і надсилайте його як Bearer-токен:

Authorization: Bearer <your-api-key>
curl -H "Authorization: Bearer <your-api-key>" https://api.hostd.cloud/v1/network/ips/

Список кластерів публічний і не потребує автентифікації.

Ключ діє від вашого імені й ніколи не перевищує вашу роль у проєкті (зокрема в проєктах, якими з вами поділилися). Під час створення або редагування ключа ви обираєте, до чого він має доступ:

  • Проєкти – ви обираєте окремі проєкти, з доступом Read (лише читання), Write (усе, крім видалення) чи Full (додатково видалення віртуальних машин, проєкту та публічних IP). Новий ключ не має доступу, доки ви його не надасте.
  • Створення проєктів – вмикається окремо. Ключ отримує Full до проєктів, які створить.
  • Ключі SSH – No access, Read або Write.
  • Термін дії – 30 днів, 90 днів, 1 рік, вибрана дата або без терміну. За 7 днів до закінчення терміну дії ключа ми надішлемо вам e-mail.

IP-адреси виділених серверів і VPS недоступні для ключів API. Ключ працює лише з ендпоінтами з цієї документації – налаштування акаунта, білінг, звернення в підтримку та керування ключами API доступні тільки в порталі. Ті самі права діють для сервера MCP.

Ліміти

Запити з ключем API обмежуються на акаунт (усі ключі мають спільний ліміт):

  • 10 запитів на секунду;
  • 90 запитів на запис (POST, PUT, PATCH, DELETE) на хвилину.

Після перевищення ліміту API повертає 429 Too Many Requests із заголовком Retry-After (у секундах). Зачекайте цей час перед повторною спробою.

AI-агенти

MCP-сервер дає AI-агентам (Cursor, Claude Code) доступ до того самого API.

Ендпоінти

  • Кластери – зони Public Cloud і погодинні ціни.
  • Проєкти – проєкти, використання акаунта і задачі кластера.
  • Віртуальні машини – створення, видалення, список, образи ОС, конфігурація, метрики, живлення, зміна ресурсів і нотатки.
  • Висока доступність – увімкнення HA для VM і керування правилами розміщення.
  • SSH-ключі – публічні SSH-ключі акаунта, які використовуються під час створення VM.
  • Приватні мережі – вільні та зайняті адреси в приватній мережі.
  • Знімки – один знімок на VM.
  • Резервні копії – ручний запуск копії VM, відновлення копій VM, перегляд сховища резервних копій проєкту та завантаження файлів із копії.
  • Завдання резервного копіювання – розклади резервного копіювання проєкту.
  • Фаєрвол – фаєрвол усього проєкту одним запитом, а також опції та правила фаєрвола VM – по одному або весь упорядкований список одним запитом.
  • Групи безпеки – групи безпеки проєкту та їхні правила – по одному або весь упорядкований список одним запитом.
  • IP sets – набори IP-адрес проєкту та їхні елементи.
  • IP addresses – призначені IP-адреси та PTR (акаунт і проєкт).

On this page