Restorm

Miljøet til at designe, teste og simulere dine API'er — klient og server — der importerer enhver spec, kæder dine forespørgsler sammen i visuelle scenarier og holder alt sikkert — på din disk.

MultiprotokolRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Import

Importér alt, du har brug for

Importér hele dit API til Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… eller bare en cURL-forespørgsel. Du kan endda importere dine Postman- og Bruno-samlinger.

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

Dine hemmeligheder bliver hos dig.

Dine adgangskoder og tokens flyder ikke rundt overalt, og slet ikke på servere du ikke har kontrol over! Restorm arbejder med almindelige filer og kan hente legitimationsoplysninger fra tredjepartsudbydere, men sender dem ALDRIG andre steder hen. Du bevarer kontrollen over dine hemmeligheder.

Local-firstIndbygget firewallAutomatisk autentificeringIngen påtvunget sky
Din computer
Filer lokalt
Din versionsstyring
Git
PROGit-klient indbygget i appen — intet sendes til skyen.
Miljøer

Ét API, flere miljøer

Dev, staging, produktion… Kører dit API på flere miljøer? Brug variabler til at skifte mellem dem med et par klik.

dev / staging / prodVariabler {{ }}Skift med 1 klikVærdilister
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Scenarier

Kæd dine API'er sammen, visuelt.

Byg rige scenarier med Restorm: kæd forespørgsler sammen, tilføj betingelser, løkker og meget mere! Scenarie-editoren lader dig endda gennemgå trin for trin for lettere at opbygge dine automatiseringer. Scenarier kan også køres i en CI-pipeline — perfekt til automatiserede test!

ForgreningerBetingelserRetryLive-fejlfindingHeadless-kørsel
POSTHandling: Kamp
⏱Vent
POSTHandling: Hvil
API-designer

Design og simulér dine API’er uden at skrive en linje.

Modellér dine entiteter, enums og ruter, servér en multiprotokol-mock (REST, GraphQL, SOAP, OData), og generér koden. Restorm er Cookiecutter/Copier-kompatibel: brug dine egne skabeloner eller dem, Restorm tilbyder.

Modeller & relationerRuter & CRUDMultiprotokol-mockKodegenerering
My design
3 models · 4 enums · 5 routes
Design
Servér mock’en
REST · GraphQL · SOAP · OData
</>
Generér koden
Copier · dine skabeloner eller Restorms
Autentificering

Nem API-autentificering

Træt af at affyre en login-rute og kopiere tokens ind i alle dine andre forespørgsler? Restorm gør det nemt. Opret din login-rute én gang, og genbrug den i resten. Så snart der er behov for det, kaldes autentificeringsruten transparent — uden du behøver tænke på det!

Genbrugelig loginToken-injektionAutomatisk genafspilning ved 401Ingen copy-paste
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Login gentaget automatisk
GET/orders200 ✓
Kunstig intelligens

Restorm og AI?

Der er ingen AI indbygget i Restorm, for det er dine andre værktøjer, der kender dit projekt bedst. Til gengæld kan Restorm styres via MCP: bed Claude, Cursor eller ethvert andet værktøj om at bygge dine Restorm-projekter for dig — fra en simpel forespørgsel til fulde scenarier kan de klare det hele!

Styrbar via MCPClaudeCursorIngen indbygget AI
✦Claude · via MCP
"Byg et scenarie: log ind, og hent så mine ordrer."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Sikkerhed

Indbygget firewall

I en tid med supply chain-angreb beskytter Restorm sig selv — og dig. Takket være den indbyggede firewall blokerer Restorm ethvert udgående kald til eksterne tjenester, der kunne stamme fra dets egne afhængigheder eller et ondsindet scenarie. Man kan aldrig være for forsigtig!

Anti supply-chainUdgående blokeringOvervågede afhængighederSandboxede scenarier
⛨Indbygget firewall · udgående kald
✓api.artifactsmmo.comtilladt
✕cdn.unknown-dep.io/telemetryblokeret · afhængighed
✕evil.example.com/exfilblokeret · scenarie
Dokumentation

Information lige ved hånden

Når du importerer et API med Restorm, importerer du hele dets dokumentation med det samme. Den er tilgængelig direkte ved siden af dine forespørgsler for at gøre livet lettere.

Indbygget dok.Pr. forespørgselParametre & svarModeller & skemaer
POST/pet

Add a new pet to the store

Parametre
pathpetIdinteger
querystatusstring
Svar
200successful operation
405Invalid input
Organisering

Din arbejdsplads, som du vil have den

Placér forespørgsler side om side eller under hinanden … Ligesom i VS Code kan du organisere din arbejdsplads efter dit behov. Restorm har endda en indbygget mini-browser: praktisk til at se effekten af dine kald på dit frontend.

Delte panelerFlytbare fanerIndbygget mini-browserI VS Code-stil
GETGet Pet
◆Scenarie · Main
→→
🔒localhost:3000mini-browser
Udseende

Din smag, dine farver

Trang til et nyt look? Restorm tilbyder et hav af farverige temaer, klar til brug efter humør.

Lyse & mørke temaerMasser af paletterTilpasseligt
Abyss
Monokai
Solarized
Sunset