Restorm

Mediul pentru a proiecta, testa și simula API-urile — client și server — care importă orice specificație, înlănțuie cererile dumneavoastră în scenarii vizuale și păstrează totul în siguranță — pe disc.

MultiprotocolRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Import

Importați tot ce aveți nevoie

Importați API-ul complet în Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… sau pur și simplu o cerere cURL. Puteți importa chiar și colecțiile dumneavoastră Postman și Bruno.

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

Secretele dumneavoastră rămân la dumneavoastră.

Parolele și token-urile dumneavoastră nu ajung împrăștiate peste tot, cu atât mai puțin pe servere pe care nu le controlați! Restorm lucrează cu fișiere simple și poate prelua acreditări de la furnizori terți, dar nu le trimite NICIODATĂ altundeva. Controlul secretelor dumneavoastră rămâne mereu al dumneavoastră.

Local-firstFirewall integratAutentificare automatăZero cloud impus
Computerul dumneavoastră
Fișiere local
Sistemul dumneavoastră de control al versiunilor
Git
PROClient Git integrat în aplicație — nimic nu este trimis în cloud.
Medii

Un API, mai multe medii

Dev, pre-producție, producție… API-ul dumneavoastră rulează pe mai multe medii? Folosiți variabile pentru a trece de la unul la altul din câteva clicuri.

dev / staging / prodVariabile {{ }}Comutare într-un clicListe de valori
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Scenarii

Înlănțuiți-vă API-urile, vizual.

Creați scenarii bogate cu Restorm: înlănțuiți cereri, adăugați condiții, bucle și multe altele! Editorul de scenarii vă permite chiar să avansați pas cu pas pentru a construi mai ușor automatizările. Scenariile pot fi rulate și într-un pipeline CI — perfect pentru teste automatizate!

RamificațiiCondițiiReîncercareDepanare liveRulare headless
POSTAcțiune: Luptă
⏱Așteptare
POSTAcțiune: Odihnă
Designer de API

Proiectați și simulați API-urile dumneavoastră, fără să scrieți o linie.

Modelați entitățile, enum-urile și rutele dumneavoastră, serviți un mock multiprotocol (REST, GraphQL, SOAP, OData) și generați codul. Restorm este compatibil Cookiecutter/Copier: folosiți propriile șabloane sau pe cele oferite de Restorm.

Modele și relațiiRute și CRUDMock multiprotocolGenerare de cod
My design
3 models · 4 enums · 5 routes
Design
Serviți mock-ul
REST · GraphQL · SOAP · OData
</>
Generați codul
Copier · șabloanele dumneavoastră sau ale Restorm
Autentificare

Autentificare API facilă

V-ați săturat să lansați o rută de autentificare și să copiați token-uri în toate celelalte cereri? Restorm vă simplifică viața. Creați ruta de autentificare o singură dată și refolosiți-o în celelalte cereri. De îndată ce este necesar, ruta de autentificare este apelată transparent — fără să trebuiască să vă preocupați de asta!

Autentificare reutilizabilăInjectare tokenReluare automată la 401Zero copiere-lipire
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Autentificare reluată automat
GET/orders200 ✓
Inteligență artificială

Restorm și IA?

Nu există IA integrată în Restorm, deoarece celelalte instrumente ale dumneavoastră vă cunosc cel mai bine proiectul. În schimb, Restorm poate fi controlat prin MCP: cereți-le lui Claude, Cursor sau oricărui alt instrument să vă creeze proiectele Restorm — pot face totul, de la o simplă cerere până la scenarii complete!

Controlabil prin MCPClaudeCursorZero IA integrată
✦Claude · prin MCP
„Creează un scenariu: autentifică-te, apoi preia comenzile mele."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Securitate

Firewall intern

Într-o eră a atacurilor asupra lanțului de aprovizionare, Restorm se protejează pe sine — și vă protejează pe dumneavoastră. Datorită firewall-ului său intern, Restorm blochează orice apel de ieșire către servicii externe care ar putea proveni din propriile dependențe sau dintr-un scenariu malițios. Prudența nu este niciodată prea multă!

Anti supply-chainBlocare ieșiriDependențe monitorizateScenarii în sandbox
⛨Firewall intern · apeluri de ieșire
✓api.artifactsmmo.comautorizat
✕cdn.unknown-dep.io/telemetryblocat · dependență
✕evil.example.com/exfilblocat · scenariu
Documentație

Informația la îndemână

Când importați un API cu Restorm, importați și întreaga sa documentație. Aceasta este disponibilă direct lângă cereri, pentru a vă simplifica viața.

Doc. integratăPer cerereParametri și răspunsuriModele și scheme
POST/pet

Add a new pet to the store

Parametri
pathpetIdinteger
querystatusstring
Răspunsuri
200successful operation
405Invalid input
Organizare

Spațiul dumneavoastră de lucru, așa cum îl doriți

Plasați cererile una lângă alta sau una sub alta… La fel ca în VS Code, vă puteți organiza spațiul de lucru după bunul plac. Restorm oferă chiar și un mini-browser integrat: practic pentru a vedea efectul apelurilor dumneavoastră asupra front-end-ului.

Panouri divizateFile mutabileMini-browser integratÎn stil VS Code
GETGet Pet
◆Scenariu · Main
→→
🔒localhost:3000mini-browser
Aspect

Gusturile dumneavoastră, culorile dumneavoastră

Doriți să schimbați aspectul? Restorm oferă o multitudine de teme colorate, de utilizat după bunul plac.

Teme deschise și întunecateMulte paletePersonalizabil
Abyss
Monokai
Solarized
Sunset