Розробникам
API існує. Публічної довідки поки що немає.
Усе на цій платформі (вітрина, кошик, панель) уже працює через один API. Чого ми не зробили, так це не опублікували його: сьогодні немає клієнтських токенів і довідкової документації, і ми краще скажемо про це прямо, ніж продамо вам скриншот.
Сьогодні
Що насправді діє просто зараз.
Вітрина та панель уже працюють на нашому внутрішньому API. Опублікувати його означає документацію, видачу токенів і зобов’язання щодо стабільності, які ми зможемо виконати, а нічого з цього поки немає.
Чого ще немає: API-ключів, які можна створити самостійно, опублікованої довідки зі схемами та зобов’язань щодо стабільності, заради яких варто будувати щось на API. Доки ми не зафіксуємо письмово політику версій і припинення підтримки, ми не видаємо токени: API, що змінюється під вами, гірший, ніж відсутність API.
Якщо вашому робочому процесу вже сьогодні потрібен програмний запуск серверів, розкажіть, що ви створюєте, через форму запиту. Інтерес справді впливає на порядок розробки, і ранній доступ почнеться з тих, хто запитав.
Заплановані можливості
Що охопить публічний API.
Це можливості, які вже має внутрішній API і які відкриє публічний. Заплановано означає заплановано: сьогодні клієнти не можуть викликати жодну з них.
- Життєвий цикл сервера
- Створюйте, перевстановлюйте, перезавантажуйте й видаляйте сервери з власного коду: ті операції, які панель виконує вже сьогодні.
- Актуальний каталог
- Тарифи, регіони й образи ОС як дані, з тими самими цінами, що й на вітрині, зокрема з вашою партнерською знижкою, якщо вона діє.
- Домени та DNS
- Пошук, реєстрація доменів і керування записами через ту саму інтеграцію з реєстратором, що й на сайті.
- Використання та оплата
- Погодинний облік, який можна зчитувати програмно: дані, потрібні, щоб виставляти рахунки власним клієнтам.
- Вебхуки замість опитування
- Події життєвого циклу надсилаються на ваш endpoint із підписом, тож ваші системи реагують, а не опитують.
- Токени з обмеженими правами
- Ключі лише для читання, лише для запуску або з повним доступом, миттєве відкликання, журнали аудиту для кожного токена.
Принципи, яких ми дотримуємося: звичайний REST зі змістовними кодами статусу, ключі ідемпотентності для змінювальних викликів, cloud-init user_data під час створення, ліміти запитів у заголовках відповіді та помилки, які підказують, що робити далі. Нудно за задумом.
Залишити заявку
Розкажіть, що ви з ним створите.
Достатньо одного речення про ваш сценарій використання. Ми напишемо вам, коли буде щось справжнє для тестування, а не серію розсилок.