Dokumentace Restorm
Restorm je desktopové prostředí pro testování API: klient, který mluví patnácti protokoly, simulační server, vizuální editor scénářů a automatizační engine použitelný v průběžné integraci. Tato dokumentace pokrývá celý produkt.
Kde začít
Section titled “Kde začít”- Objevujete Restorm? Přečtěte si Co je Restorm?, potom Instalaci a Rychlý start.
- Přicházíte z Postmana, Bruno nebo Insomnia? Začněte kapitolou Migrace z Postmana — vaše kolekce se naimportují tak, jak jsou.
- Hledáte konkrétní protokol? Přehled protokolů obsahuje jednu stránku pro každý podporovaný protokol.
- Automatizujete? Podívejte se na scénáře a na běh v režimu headless v CI.
Hlavní bloky produktu
Section titled “Hlavní bloky produktu”| Blok | K čemu slouží |
|---|---|
| Koncepty | Projekty .restorm, požadavky, složky, prostředí, proměnné, ověřování |
| Protokoly | HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka |
| Import a export | 24 formátů importu (OpenAPI, Postman, Bruno, HAR, cURL…) a export ukázek kódu |
| Scénáře | Řetězení volání, větvení, cykly, asserce, běh v CI |
| Režim serveru | Hostování simulačních serverů postavených z vašich požadavků |
| Nástroje | Mini prohlížeč, firewall, konzole, integrovaný git, řízení pomocí AI přes MCP |
| Referenční přehled | Helpery Handlebars, klávesové zkratky, nastavení, CLI, nástroje MCP |
Čím se Restorm odlišuje
Section titled “Čím se Restorm odlišuje”- Vše je lokální. Projekty jsou soubory na vašem disku, simulační servery běží na vašem počítači a nikdy není potřeba žádná okružní cesta přes službu třetí strany.
- Jediný nástroj pro všechny vaše přenosy. Tentýž strom projektu obsahuje vaše volání REST, vaše odběry MQTT, vaše konzumenty Kafka i vaše streamovaná volání gRPC.
- Připravené na verzování. Formát souboru je serializovaný deterministicky,
aby
git diffzůstal čitelný, a Restorm obsahuje klienta git s řešením konfliktů na úrovni entit. - Řiditelné pomocí AI. Restorm nabízí server MCP: agent umí přečíst váš projekt, spouštět požadavky a řídit rozhraní.