Restorm

Ympäristö API:si suunnitteluun, testaukseen ja simulointiin — asiakas ja palvelin — joka tuo minkä tahansa spesifikaation, ketjuttaa pyyntösi visuaalisiksi skenaarioiksi ja pitää kaiken turvassa — levylläsi.

Useita protokolliaRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Tuonti

Tuo kaikki tarvitsemasi

Tuo koko API Restormiin — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… tai yksinkertaisesti cURL-pyyntö. Voit jopa tuoda Postman- ja Bruno-kokoelmasi.

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

Salaisuutesi pysyvät sinulla.

Salasanasi ja tokenisi eivät leijailla joka paikassa, saati palvelimilla, joita et hallitse! Restorm käyttää tavallisia tiedostoja ja voi hakea tunnistetietoja kolmannen osapuolen palveluntarjoajilta, mutta se ei KOSKAAN lähetä niitä muualle. Sinä pysyt salaisuuksiesi herrana.

Local-firstSisäänrakennettu palomuuriAutomaattinen todennusEi pakotettua pilveä
Tietokoneesi
Tiedostot paikallisesti
Versionhallintasi
Git
PROGit-asiakas sisäänrakennettu sovellukseen — mitään ei lähetetä pilveen.
Ympäristöt

Yksi API, useita ympäristöjä

Dev, staging, tuotanto… Onko API:llasi useita ympäristöjä? Käytä muuttujia vaihtaaksesi niiden välillä muutamalla klikkauksella.

dev / staging / prodMuuttujat {{ }}Vaihto 1 klikkauksellaArvoluettelot
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Skenaariot

Ketjuta API:si visuaalisesti.

Rakenna rikkaita skenaarioita Restormilla: ketjuta pyyntöjä, lisää ehtoja, silmukoita ja paljon muuta! Skenaarioeditorin avulla voit jopa edetä askel askeleelta automaatioidesi rakentamiseksi helpommin. Skenaarioita voidaan myös ajaa CI-putkessa — täydellinen automaattitestaukseen!

HaarautumisetEhdotUudelleenyritysLive-vianetsintäHeadless-ajo
POSTToiminto: Taistele
⏱Odota
POSTToiminto: Lepää
API-suunnittelija

Suunnittele ja simuloi API:si kirjoittamatta riviäkään.

Mallinna entiteettisi, enumisi ja reittisi, tarjoa moniprotokollamock (REST, GraphQL, SOAP, OData) ja generoi koodi. Restorm on Cookiecutter/Copier-yhteensopiva: käytä omia mallejasi tai Restormin tarjoamia.

Mallit ja relaatiotReitit ja CRUDMoniprotokollamockKoodingenerointi
My design
3 models · 4 enums · 5 routes
Design
Tarjoa mock
REST · GraphQL · SOAP · OData
</>
Generoi koodi
Copier · omat mallisi tai Restormin
Todennus

API-todennus ilman vaivaa

Kyllästynyt kirjautumisreitin laukaisemiseen ja tokenien liittämiseen kaikkiin muihin pyyntöihisi? Restorm helpottaa elämääsi. Luo kirjautumisreittisi kerran ja käytä sitä uudelleen muissa pyynnöissä. Heti kun sitä tarvitaan, todennusreitti kutsutaan läpinäkyvästi — sinun ei tarvitse huolehtia siitä!

Uudelleenkäytettävä kirjautuminenToken-injektioAutomaattinen uudelleentoisto 401:lläEi copy-pastea
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Kirjautuminen toistettu automaattisesti
GET/orders200 ✓
Tekoäly

Restorm ja tekoäly?

Restormissa ei ole sisäänrakennettua tekoälyä, koska muut työkalusi tuntevat projektisi parhaiten. Sen sijaan Restormia voi ohjata MCP:n kautta: pyydä Claudea, Cursoria tai mitä tahansa muuta työkalua rakentamaan Restorm-projektisi puolestasi — ne osaavat kaiken yksinkertaisesta pyynnöstä täysiin skenaarioihin!

Ohjattavissa MCP:lläClaudeCursorEi sisäänrakennettua tekoälyä
✦Claude · MCP:n kautta
"Rakenna skenaario: kirjaudu sisään ja hae sitten tilaukseni."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Tietoturva

Sisäänrakennettu palomuuri

Toimitusketjuhyökkäysten aikakaudella Restorm suojaa itsensä — ja sinut. Sisäänrakennetun palomuurinsa ansiosta Restorm estää kaikki lähtevät kutsut ulkoisiin palveluihin, jotka voisivat olla peräisin sen omista riippuvuuksista tai haitallisesta skenaariosta. Varovaisuus ei ole koskaan liikaa!

Anti-toimitusketjuLähtevän liikenteen estoValvotut riippuvuudetHiekkalaatikoidut skenaariot
⛨Sisäänrakennettu palomuuri · lähtevät kutsut
✓api.artifactsmmo.comsallittu
✕cdn.unknown-dep.io/telemetryestetty · riippuvuus
✕evil.example.com/exfilestetty · skenaario
Dokumentaatio

Tieto käden ulottuvilla

Kun tuot API:n Restormiin, tuot samalla myös sen koko dokumentaation. Se on käytettävissä suoraan pyyntöjesi vierellä, jotta elämäsi helpottuisi.

Sisäänrakennettu dok.Per pyyntöParametrit & vastauksetMallit & skeemat
POST/pet

Add a new pet to the store

Parametrit
pathpetIdinteger
querystatusstring
Vastaukset
200successful operation
405Invalid input
Organisointi

Työtilasi, sinun tapaasi

Aseta pyynnöt rinnakkain tai päällekkäin … Aivan kuten VS Codessa, voit järjestää työtilasi mieleiseksesi. Restorm tarjoaa jopa sisäänrakennetun mini-selaimen: kätevä tapa nähdä kutsujesi vaikutus frontendiisi.

Jaetut paneelitSiirrettävät välilehdetSisäänrakennettu mini-selainVS Code -tyylinen
GETGet Pet
◆Skenaario · Main
→→
🔒localhost:3000mini-selain
Ulkoasu

Oma makusi, omat värisi

Halu vaihtaa ilme? Restorm tarjoaa runsaasti värikkäitä teemoja käytettäväksi mielialan mukaan.

Vaaleat & tummat teematPaljon palettejaMuokattavissa
Abyss
Monokai
Solarized
Sunset