Restorm

Miljön för att designa, testa och simulera dina API:er — klient och server — som importerar vilken spec som helst, kedjar dina anrop till visuella scenarier och håller allt säkert — på din disk.

MultiprotokollRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Import

Importera allt du behöver

Importera hela ditt API till Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… eller helt enkelt ett cURL-anrop. Du kan till och med importera dina Postman- och Bruno-samlingar.

SwaggerOpenAPIGraphQLgRPCODataWebSocketcURLPostmanBruno
GET{{baseUrl}}/swagger.json
GETFinds Pets by status
POSTAdd a new pet
PUTUpdate an existing pet
DELETEDeletes a pet
Säkerhet

Dina hemligheter stannar hos dig.

Dina lösenord och tokens ligger inte utspridda överallt, och absolut inte på servrar du inte kontrollerar! Restorm arbetar med vanliga filer och kan hämta autentiseringsuppgifter från tredjepartsleverantörer, men skickar dem ALDRIG någon annanstans. Du behåller kontrollen över dina hemligheter.

Local-firstInbyggd brandväggAutomatisk autentiseringInget påtvingat moln
Din dator
Filer lokalt
Din versionshantering
Git
PROGit-klient inbyggd i appen — inget skickas till molnet.
Miljöer

Ett API, flera miljöer

Dev, staging, produktion… Har ditt API flera miljöer? Använd variabler för att växla mellan dem med några klick.

dev / staging / prodVariabler {{ }}Byte med 1 klickVärdelistor
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Scenarier

Kedja ihop dina API:er, visuellt.

Bygg rika scenarier med Restorm: kedja ihop anrop, lägg till villkor, loopar och mycket mer! Scenario-redigeraren låter dig till och med köra steg för steg för att bygga dina automatiseringar lättare. Scenarier kan även köras i en CI-pipeline — perfekt för automatiserade tester!

FörgreningarVillkorRetryLive-felsökningHeadless-körning
POSTÅtgärd: Strid
⏱Vänta
POSTÅtgärd: Vila
API-designer

Designa och simulera dina API:er, utan att skriva en rad.

Modellera dina entiteter, enums och rutter, servera en multiprotokoll-mock (REST, GraphQL, SOAP, OData) och generera koden. Restorm är Cookiecutter/Copier-kompatibelt: använd dina egna mallar eller de som Restorm erbjuder.

Modeller & relationerRutter & CRUDMultiprotokoll-mockKodgenerering
My design
3 models · 4 enums · 5 routes
Design
Servera mocken
REST · GraphQL · SOAP · OData
</>
Generera koden
Copier · dina mallar eller Restorms
Autentisering

Enkel API-autentisering

Trött på att skjuta iväg en inloggningsrutt och klistra in tokens i alla dina andra anrop? Restorm gör det enkelt. Skapa din inloggningsrutt en gång och återanvänd den i övriga anrop. Så snart den behövs anropas autentiseringsrutten automatiskt — helt utan att du behöver tänka på det!

Återanvändbar inloggningToken-injektionAutomatisk återuppspelning vid 401Ingen copy-paste
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Inloggning återuppspelad automatiskt
GET/orders200 ✓
Artificiell intelligens

Restorm och AI?

Det finns ingen AI inbyggd i Restorm, för det är dina andra verktyg som känner ditt projekt bäst. Däremot kan Restorm styras via MCP: be Claude, Cursor eller något annat verktyg att bygga dina Restorm-projekt åt dig — från en enkel förfrågan till fullständiga scenarier klarar de allt!

Styrbart via MCPClaudeCursorIngen inbyggd AI
✦Claude · via MCP
"Bygg ett scenario: logga in och hämta sedan mina beställningar."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Säkerhet

Inbyggd brandvägg

I en tid av supply chain-attacker skyddar Restorm sig själv — och dig. Tack vare sin inbyggda brandvägg blockerar Restorm alla utgående anrop till externa tjänster som skulle kunna komma från dess egna beroenden eller ett skadligt scenario. Man kan aldrig vara nog försiktig!

Anti supply-chainUtgående blockeringÖvervakade beroendenSandboxade scenarier
⛨Inbyggd brandvägg · utgående anrop
✓api.artifactsmmo.comtillåten
✕cdn.unknown-dep.io/telemetryblockerad · beroende
✕evil.example.com/exfilblockerad · scenario
Dokumentation

Information inom räckhåll

När du importerar ett API med Restorm importerar du hela dess dokumentation. Den finns direkt tillgänglig vid dina anrop, för att göra livet enklare.

Inbyggd dokumentationPer anropParametrar & svarModeller & scheman
POST/pet

Add a new pet to the store

Parametrar
pathpetIdinteger
querystatusstring
Svar
200successful operation
405Invalid input
Organisation

Din arbetsyta, på ditt sätt

Placera anrop sida vid sida eller ovanpå varandra … Precis som i VS Code kan du organisera din arbetsyta som du vill. Restorm erbjuder till och med en inbyggd mini-webbläsare: praktiskt för att se effekten av dina anrop på ditt gränssnitt.

Delade panelerFlyttbara flikarInbyggd mini-webbläsareI VS Code-stil
GETGet Pet
◆Scenario · Main
→→
🔒localhost:3000mini-webbläsare
Utseende

Din smak, dina färger

Sugen på en ny look? Restorm erbjuder massvis av färgglada teman att använda efter humör.

Ljusa & mörka temanGott om paletterAnpassningsbart
Abyss
Monokai
Solarized
Sunset