Restorm-dokumentation
Restorm är en testmiljö för API:er på skrivbordet: en klient som talar femton protokoll, en mockserver, en visuell scenario-editor och en automatiseringsmotor som fungerar i kontinuerlig integration. Den här dokumentationen täcker hela produkten.
Var du börjar
Section titled “Var du börjar”- Är du ny på Restorm? Läs Vad är Restorm?, sedan Installation och Snabbstart.
- Kommer du från Postman, Bruno eller Insomnia? Börja med Migrera från Postman — dina samlingar importeras som de är.
- Letar du efter ett särskilt protokoll? Protokollkatalogen innehåller en sida per protokoll som stöds.
- Automatiserar du? Se scenarier och headless-körning i CI.
Produktens stora byggblock
Section titled “Produktens stora byggblock”| Block | Vad du gör där |
|---|---|
| Koncept | .restorm-projekt, begäranden, mappar, miljöer, variabler, autentisering |
| Protokoll | HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka |
| Import och export | 24 importformat (OpenAPI, Postman, Bruno, HAR, cURL…) och export av kodavsnitt |
| Scenarier | Kedja anrop, förgrena, loopa, assertions, körning i CI |
| Serverläge | Hosta mockservrar byggda av dina egna begäranden |
| Verktyg | Minibläddrare, brandvägg, konsol, inbyggd git, AI-styrning via MCP |
| Referens | Handlebars-helpers, kortkommandon, inställningar, CLI, MCP-verktyg |
Det som skiljer Restorm från andra
Section titled “Det som skiljer Restorm från andra”- Allt är lokalt. Projekten är filer på din egen disk, mockservrarna körs på din maskin, och ingenting behöver någonsin gå via en tredjepartstjänst.
- Ett enda verktyg för alla transporter. Samma projektträd rymmer dina REST-anrop, dina MQTT-prenumerationer, dina Kafka-konsumenter och dina strömmande gRPC-anrop.
- Versionshanteringsvänligt. Filformatet serialiseras deterministiskt så att
git diffförblir läsbart, och Restorm har en inbyggd git-klient med domänmedveten konfliktlösning. - Kan styras av en AI. Restorm exponerar en MCP-server: en agent kan läsa ditt projekt, köra begäranden och styra gränssnittet.