Co je Restorm?
Restorm je desktopová aplikace (Windows, macOS, Linux), která do jednoho projektu spojuje vše, co se kolem API dělá: volání, simulaci, řetězení volání, verzování celku a jeho spouštění v CI.
Multiprotokolový klient API
Section titled “Multiprotokolový klient API”Tam, kde se většina klientů API zastaví u HTTP a GraphQL, Restorm zachází s patnácti protokoly jako s plnohodnotnými občany — každý má vlastní editor a vlastní zobrazení odpovědi:
HTTP · GraphQL · gRPC · SOAP · WebSocket · Socket.IO · MQTT · SSE · STOMP · OData · JSON-RPC (jednotlivě i dávkově) · tRPC · Redis · AMQP / RabbitMQ · Kafka.
Konkrétně: tentýž projekt může obsahovat volání REST, které vytvoří objednávku, odběr MQTT, který přijme potvrzení, i požadavek Kafka, který zkontroluje, že událost byla skutečně publikována. Viz přehled protokolů.

Simulační server
Section titled “Simulační server”Restorm umí službu také hostovat, místo aby ji volal. Vytvoříte server —
je to samostatný prvek stromu, přidávaný přes Přidat ▸ Server HTTP (nebo
GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, OData) — dáte mu trasu
a odpověď a Restorm začne poslouchat na localhost. Žádná služba třetí strany,
žádná cesta po síti, a {{variables}} se vyhodnotí v okamžiku obsluhy.
Viz Režim serveru.
Vizuální scénáře
Section titled “Vizuální scénáře”Scénář je graf: bloky (spustit požadavek, otestovat podmínku, projít cyklem, transformovat data, spustit kód) spojené propojeními, která přenášejí hodnoty. Právě to nahrazuje skripty před a po požadavku z jiných nástrojů — a zůstává přitom čitelné.
K dispozici je devadesát typů bloků, od jednoduchého If po připojení ke Kafce
či validaci schématu JSON. Viz
Scénáře.

Lokální, souborový, verzovatelný
Section titled “Lokální, souborový, verzovatelný”Projekt Restorm je soubor .restorm (ve výchozím stavu YAML) nebo strom
složek na vašem disku. U nás se neukládá nic. Serializace je deterministická —
kanonické pořadí klíčů, stabilně odvozené identifikátory — takže uložení bez
jakékoli úpravy nevytvoří žádný diff a revize kódu nad projektem API má smysl.
Restorm navíc obsahuje klienta git, který formátu rozumí: zprávu commitu generuje po jednotlivých entitách a řešení konfliktů zobrazuje obě verze v jejich skutečném editoru.
Automatizovatelný
Section titled “Automatizovatelný”Dvě plochy pro automatizaci:
- příkazová řádka:
restorm --open projet.restorm --run "Tests de fumée" --headlessspustí scénář bez okna, zapíše záznam na standardní výstup a vrátí návratový kód použitelný v CI. Viz Běh v režimu headless a CI; - integrovaný server MCP: agent s AI (Claude Code, Cursor…) umí přečíst strom projektu, vytvářet požadavky, spouštět je a řídit rozhraní. Viz Řízení aplikace Restorm přes MCP.
A co síť?
Section titled “A co síť?”Restorm obsahuje aplikační firewall: každé odchozí volání, které nemíří na URL přítomnou ve vašem projektu, je ve výchozím stavu blokováno a jste vyzváni k jeho povolení. Závislost, která by volala domů, to neudělá, aniž byste o tom věděli. Viz Firewall.
Restorm lze používat zdarma, bez omezení počtu požadavků či projektů, a všechny spouštěcí protokoly jsou součástí edice Community. Edice Pro a Enterprise odemykají možnosti (běh v režimu headless v CI, integrovaný git, pokročilé nástroje MCP, SSO…) — nikdy ne kvóty. Viz Plány a možnosti.