Перейти до вмісту

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

Restorm — це настільне середовище тестування API: клієнт, що володіє п’ятнадцятьма протоколами, сервер симуляції, візуальний редактор сценаріїв і рушій автоматизації, придатний для безперервної інтеграції. Ця документація охоплює продукт цілком.

Основні складники продукту

Section titled “Основні складники продукту”
СкладникЩо ви там робите
ПоняттяПроєкти .restorm, запити, теки, середовища, змінні, автентифікація
ПротоколиHTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka
Імпорт і експорт24 формати імпорту (OpenAPI, Postman, Bruno, HAR, cURL…) та експорт фрагментів коду
СценаріїЛанцюжки викликів, розгалуження, цикли, перевірки, виконання в CI
Режим сервераРозміщення серверів симуляції на основі власних запитів
ІнструментиМіні-браузер, брандмауер, консоль, вбудований git, керування штучним інтелектом через MCP
ДовідникПомічники Handlebars, комбінації клавіш, параметри, CLI, інструменти MCP
  • Усе працює локально. Проєкти — це файли на вашому диску, сервери симуляції працюють на вашій машині, і жодного звернення до сторонньої служби не потрібно.
  • Один інструмент для всіх транспортів. Те саме дерево проєкту містить ваші виклики REST, ваші підписки MQTT, ваших споживачів Kafka та ваші потокові виклики gRPC.
  • Придатність до контролю версій. Формат файлу серіалізується детерміновано, щоб git diff залишався читабельним, а сам Restorm містить клієнт git із предметним розв’язанням конфліктів.
  • Керованість штучним інтелектом. Restorm надає сервер MCP: агент може читати ваш проєкт, запускати запити й керувати інтерфейсом.