← Усі примітки до випусків

Restorm v1.1.0

Опубліковано

🎉 Restorm тепер ще й конструктор API. Спроєктуйте свій API, подавайте його як живий мок одразу на п’яти протоколах і згенеруйте його клієнтів — не залишаючи застосунку, усе на вашому власному диску.

  • Візуальний конструктор API. Моделюйте свій API вручну — моделі, enum-и (іменовані чи вбудовані), маршрути, параметри, іменовані приклади, обмеження, теги та застарілості — не пишучи жодного рядка специфікації.
  • Подавайте його як мок, одним кліком, одразу на 5 протоколах. Проєкт стає сервером, який відповідає в HTTP, GraphQL, SOAP, OData та gRPC одночасно. Відповіді надходять із ваших іменованих прикладів (або з реалістичних даних, згенерованих із ваших моделей), з валідацією обмежень, змодельованою затримкою та режимом зі станом.
  • Готові до запуску клієнти, згенеровані автоматично. Поки мок працює, розділ Clients створює справжні, придатні до виконання запити для кожного увімкненого протоколу, спрямовані на ендпоінти мока. Один клік відкриває запит і б’є по серверу — більше не потрібно повторно імпортувати ваш API деінде, щоб його протестувати.
  • Згенеруйте код зі свого проєкту за допомогою наданих шаблонів і власних кастомних, відрендерений у пісочниці та записаний на диск лише після вашого підтвердження. Також експортуйте дескриптор (OpenAPI та інші).
  • Під час імпорту тіла запитів заповнюються автоматично: GraphQL обирає скалярні поля типу, що повертається, gRPC розгортає вкладені повідомлення — запит виконується як є.