Restorm

Miljøet for å designe, teste og simulere API-ene dine — klient og server — som importerer enhver spesifikasjon, kjeder sammen forespørslene dine til visuelle scenarier, og holder alt trygt — på disken din.

MultiprotokollRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Import

Importer alt du trenger

Importer hele API-et ditt til Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… eller ganske enkelt en cURL-forespørsel. Du kan til og med importere Postman- og Bruno-samlingene dine.

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

Hemmelighetene dine blir hos deg.

Passordene og tokenene dine flyter ikke rundt overalt, og slett ikke på servere du ikke har kontroll over! Restorm arbeider med vanlige filer og kan hente legitimasjon fra tredjepartsleverandører, men sender dem ALDRI andre steder. Du beholder kontrollen over hemmelighetene dine.

Local-firstInnebygd brannmurAutomatisk autentiseringIngen påtvunget sky
Datamaskinen din
Filer lokalt
Versjonskontrollen din
Git
PROGit-klient innebygd i appen — ingenting sendes til skyen.
Miljøer

Ett API, flere miljøer

Dev, staging, produksjon… Kjører API-et ditt på flere miljøer? Bruk variabler for å bytte mellom dem med noen få klikk.

dev / staging / prodVariabler {{ }}Bytte med 1 klikkVerdilister
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Scenarier

Kjed sammen API-ene dine, visuelt.

Bygg rike scenarier med Restorm: kjed sammen forespørsler, legg til betingelser, løkker og mye mer! Scenario-editoren lar deg til og med gå gjennom trinn for trinn for å bygge automatiseringene dine lettere. Scenarier kan også kjøres i en CI-pipeline — perfekt for automatiserte tester!

ForgreningerBetingelserRetryLive-feilsøkingHeadless-kjøring
POSTHandling: Kamp
⏱Vent
POSTHandling: Hvil
API-designer

Design og simuler API-ene dine uten å skrive en linje.

Modeller entitetene, enumene og rutene dine, server en multiprotokoll-mock (REST, GraphQL, SOAP, OData), og generer koden. Restorm er Cookiecutter/Copier-kompatibel: bruk dine egne maler eller dem Restorm tilbyr.

Modeller og relasjonerRuter og CRUDMultiprotokoll-mockKodegenerering
My design
3 models · 4 enums · 5 routes
Design
Server mocken
REST · GraphQL · SOAP · OData
</>
Generer koden
Copier · dine maler eller Restorms
Autentisering

Enkel API-autentisering

Lei av å avfyre en innloggingsrute og lime tokens inn i alle de andre forespørslene dine? Restorm gjør det enkelt. Opprett innloggingsruten din én gang, og gjenbruk den i resten. Så snart det trengs, kalles autentiseringsruten transparent — uten at du trenger å tenke på det!

Gjenbrukbar innloggingToken-injeksjonAutomatisk gjenavspilling ved 401Ingen copy-paste
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Innlogging gjentatt automatisk
GET/orders200 ✓
Kunstig intelligens

Restorm og AI?

Det finnes ingen AI innebygd i Restorm, for det er de andre verktøyene dine som kjenner prosjektet ditt best. Til gjengjeld kan Restorm styres via MCP: be Claude, Cursor eller ethvert annet verktøy om å bygge Restorm-prosjektene dine — fra en enkel forespørsel til fulle scenarier kan de gjøre alt!

Styrbar via MCPClaudeCursorIngen innebygd AI
✦Claude · via MCP
«Bygg et scenario: logg inn, og hent så bestillingene mine.»
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Sikkerhet

Innebygd brannmur

I en tid med supply chain-angrep beskytter Restorm seg selv — og deg. Takket være den innebygde brannmuren blokkerer Restorm ethvert utgående kall til eksterne tjenester som kunne stamme fra sine egne avhengigheter eller et ondsinnet scenario. Man kan aldri være for forsiktig!

Anti supply-chainUtgående blokkeringOvervåkede avhengigheterSandboxede scenarier
⛨Innebygd brannmur · utgående kall
✓api.artifactsmmo.comtillatt
✕cdn.unknown-dep.io/telemetryblokkert · avhengighet
✕evil.example.com/exfilblokkert · scenario
Dokumentasjon

Informasjon rett for hånden

Når du importerer et API med Restorm, importerer du samtidig hele dokumentasjonen. Den er tilgjengelig direkte ved siden av forespørslene dine, for å gjøre livet enklere.

Innebygd dok.Per forespørselParametere & svarModeller & skjemaer
POST/pet

Add a new pet to the store

Parametere
pathpetIdinteger
querystatusstring
Svar
200successful operation
405Invalid input
Organisering

Arbeidsområdet ditt, slik du vil ha det

Plasser forespørsler side om side eller under hverandre … Akkurat som i VS Code kan du organisere arbeidsområdet ditt slik det passer deg. Restorm tilbyr til og med en innebygd mini-nettleser: praktisk for å se effekten av kallene dine på frontend.

Delte panelerFlyttbare fanerInnebygd mini-nettleserI VS Code-stil
GETGet Pet
◆Scenario · Main
→→
🔒localhost:3000mini-nettleser
Utseende

Din smak, dine farger

Lyst på et nytt utseende? Restorm tilbyr et hav av fargerike temaer, klare til bruk etter humør.

Lyse & mørke temaerMassevis av paletterTilpassbart
Abyss
Monokai
Solarized
Sunset