Dokumentacja Restorm
Restorm to desktopowe środowisko testowania API: klient obsługujący piętnaście protokołów, serwer symulacji, wizualny edytor scenariuszy oraz silnik automatyzacji, który można uruchamiać w ciągłej integracji. Niniejsza dokumentacja obejmuje cały produkt.
Od czego zacząć
Section titled “Od czego zacząć”- Pierwsze kroki w aplikacji Restorm? Warto przeczytać Czym jest Restorm?, następnie Instalacja oraz Szybki start.
- Przejście z Postmana, Bruno lub Insomnia? Punktem wyjścia jest Migracja z Postmana — istniejące kolekcje importują się bez zmian.
- Poszukiwanie konkretnego protokołu? Katalog protokołów zawiera jedną stronę na każdy obsługiwany protokół.
- Automatyzacja? Zob. scenariusze oraz uruchamianie headless w CI.
Główne bloki produktu
Section titled “Główne bloki produktu”| Blok | Do czego służy |
|---|---|
| Koncepcje | Projekty .restorm, żądania, foldery, środowiska, zmienne, uwierzytelnianie |
| Protokoły | HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka |
| Import i eksport | 24 formaty importu (OpenAPI, Postman, Bruno, HAR, cURL…) oraz eksport fragmentów kodu |
| Scenariusze | Łączenie wywołań w łańcuchy, rozgałęzienia, pętle, asercje, uruchamianie w CI |
| Tryb serwera | Hostowanie serwerów symulacji zbudowanych z własnych żądań |
| Narzędzia | Mini-przeglądarka, zapora, konsola, wbudowany git, sterowanie przez AI za pośrednictwem MCP |
| Referencja | Helpery Handlebars, skróty, ustawienia, CLI, narzędzia MCP |
Co wyróżnia Restorm
Section titled “Co wyróżnia Restorm”- Wszystko działa lokalnie. Projekty to pliki na własnym dysku, serwery symulacji działają na tej samej maszynie i nigdy nie jest potrzebna żadna wymiana danych z usługą zewnętrzną.
- Jedno narzędzie do wszystkich transportów. To samo drzewo projektu zawiera wywołania REST, subskrypcje MQTT, konsumentów Kafka i strumieniowe wywołania gRPC.
- Gotowy do wersjonowania. Format pliku jest serializowany
deterministycznie, aby
git diffpozostawał czytelny, a Restorm zawiera klienta git z rozwiązywaniem konfliktów na poziomie encji. - Sterowanie przez AI. Restorm udostępnia serwer MCP: agent może odczytać projekt, uruchamiać żądania i sterować interfejsem.