Restorm

A környezet az API-jai megtervezéséhez, teszteléséhez és szimulálásához — kliens és szerver —, amely bármilyen specifikációt importál, a kéréseit vizuális forgatókönyvekbe láncolja, és mindent biztonságban tart — a lemezén.

Több protokollRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Importálás

Importáljon mindent, amire szüksége van

Importálja teljes API-ját a Restormba — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… vagy egyszerűen egy cURL-kérést. Akár a Postman- és Bruno-gyűjteményeit is importálhatja.

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

A titkai Önnél maradnak.

A jelszavai és tokenjei nem hevernek mindenfelé, és pláne nem olyan szervereken, amelyek felett nincs kontrollja! A Restorm egyszerű fájlokkal dolgozik, és lekérheti a hitelesítő adatokat külső szolgáltatóktól, de SOHA nem küldi el őket máshova. A titkai feletti kontroll mindig Öné marad.

Local-firstBeépített tűzfalAutomatikus hitelesítésNulla kényszerített felhő
A számítógéped
Fájlok helyben
A verziókezelőd
Git
PROAz appba épített Git-kliens — semmi sem kerül a felhőbe.
Környezetek

Egy API, több környezet

Fejlesztés, staging, éles üzem… Az API-ja több környezetben is fut? Használjon változókat, hogy néhány kattintással válthasson közöttük.

dev / staging / prodVáltozók {{ }}Váltás 1 kattintássalÉrtéklisták
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Forgatókönyvek

Láncolja össze API-jait, vizuálisan.

Hozzon létre gazdag forgatókönyveket a Restormmal: láncolja össze a kéréseket, adjon hozzá feltételeket, ciklusokat és még sok mást! A forgatókönyv-szerkesztő lehetővé teszi, hogy lépésről lépésre haladjon, így könnyebben építheti fel az automatizálásait. A forgatókönyvek CI-folyamatban is futtathatók — tökéletes automatizált tesztekhez!

ElágazásokFeltételekÚjrapróbálkozásÉlő hibakeresésHeadless futtatás
POSTMűvelet: Harc
⏱Várakozás
POSTMűvelet: Pihenés
API-tervező

Tervezze meg és szimulálja API-jait egyetlen sor megírása nélkül.

Modellezze az entitásait, enumjait és útvonalait, szolgáljon ki egy többprotokollos mockot (REST, GraphQL, SOAP, OData), és generálja a kódot. A Restorm Cookiecutter/Copier-kompatibilis: használja a saját sablonjait vagy a Restorm által kínáltakat.

Modellek és kapcsolatokÚtvonalak és CRUDTöbbprotokollos mockKódgenerálás
My design
3 models · 4 enums · 5 routes
Design
Mock kiszolgálása
REST · GraphQL · SOAP · OData
</>
Kód generálása
Copier · a saját sablonjai vagy a Restormé
Hitelesítés

Egyszerű API-hitelesítés

Elege van abból, hogy minden alkalommal elindítja a bejelentkezési útvonalat, és a tokeneket másolgatja a többi kérésbe? A Restorm megkönnyíti az életét. Hozza létre egyszer a bejelentkezési útvonalat, és használja újra a többi kérésben. Amint szükség van rá, a hitelesítési útvonal automatikusan meghívódik — Önnek nem is kell vele foglalkoznia!

Újrafelhasználható bejelentkezésToken injektálásAutomatikus ismétlés 401 eseténNulla másolás-beillesztés
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻A bejelentkezés automatikusan megismételve
GET/orders200 ✓
Mesterséges intelligencia

Restorm és AI?

A Restormba nincs beépítve mesterséges intelligencia, mivel az Ön többi eszköze ismeri legjobban a projektjét. Ugyanakkor a Restorm MCP-n keresztül vezérelhető: kérje meg a Claude-ot, a Cursor-t vagy bármely más eszközt, hogy hozza létre az Ön Restorm-projektjeit — az egyszerű kéréstől a teljes forgatókönyvekig mindent el tudnak végezni!

MCP-n keresztül vezérelhetőClaudeCursorNulla beépített AI
✦Claude · MCP-n keresztül
„Hozz létre egy forgatókönyvet: jelentkezz be, majd kérd le a rendeléseimet."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Biztonság

Belső tűzfal

Az ellátási lánc elleni támadások korában a Restorm önmagát védi — és Önt is védi. Beépített tűzfalának köszönhetően a Restorm blokkol minden olyan kimenő hívást a külső szolgáltatások felé, amely a saját függőségeiből vagy egy rosszindulatú forgatókönyvből eredhet. Az óvatosságból sosem elég!

Ellátásilánc-védelemKimenő blokkolásFelügyelt függőségekSandboxolt forgatókönyvek
⛨Belső tűzfal · kimenő hívások
✓api.artifactsmmo.comengedélyezve
✕cdn.unknown-dep.io/telemetryletiltva · függőség
✕evil.example.com/exfilletiltva · forgatókönyv
Dokumentáció

Az információ kéznél

Amikor egy API-t importál a Restormba, annak teljes dokumentációját is importálja. Ez közvetlenül a kérések mellett elérhető, hogy megkönnyítse az életét.

Beépített dok.KérésenkéntParaméterek és válaszokModellek és sémák
POST/pet

Add a new pet to the store

Paraméterek
pathpetIdinteger
querystatusstring
Válaszok
200successful operation
405Invalid input
Szervezés

A munkaterülete, ahogy szeretné

Helyezze a kéréseket egymás mellé vagy egymás alá… Csakúgy, mint a VS Code-ban, a munkaterületét kényelme szerint rendezheti el. A Restorm még egy beépített mini böngészőt is kínál: praktikus eszköz, hogy lássa a hívásai hatását a frontendjén.

Osztott panelekÁthelyezhető fülekBeépített mini böngészőVS Code stílusban
GETGet Pet
◆Forgatókönyv · Main
→→
🔒localhost:3000mini böngésző
Megjelenés

Az Ön íze, az Ön színei

Új megjelenésre vágyik? A Restorm számos színes témát kínál, hangulat szerint választhatóan.

Világos és sötét témákSok palettaTestre szabható
Abyss
Monokai
Solarized
Sunset