Restorm

Okruženje za dizajniranje, testiranje i simuliranje vaših API-ja — klijent i poslužitelj — koje uvozi bilo koju specifikaciju, povezuje vaše zahtjeve u vizualne scenarije i sve čuva sigurnim — na vašem disku.

MultiprotokolarnostRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Uvoz

Uvezite sve što vam je potrebno

Uvezite cijeli svoj API u Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… ili jednostavno cURL zahtjev. Možete čak uvesti i svoje Postman i Bruno kolekcije.

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

Vaše tajne ostaju s vama.

Vaše lozinke i tokeni ne lutaju posvuda, a pogotovo ne na poslužiteljima koje ne kontrolirate! Restorm radi s običnim datotekama i može dohvatiti vjerodajnice od vanjskih pružatelja usluga, ali ih NIKADA ne šalje nikamo drugdje. Kontrola nad vašim tajnama uvijek ostaje vaša.

Local-firstUgrađeni vatrozidAutomatska autentifikacijaNula nametnutog oblaka
Vaše računalo
Datoteke lokalno
Vaš sustav za kontrolu verzija
Git
PROGit klijent ugrađen u aplikaciju — ništa se ne šalje u oblak.
Okruženja

Jedan API, više okruženja

Razvoj, testno okruženje, produkcija… Vaš API radi u više okruženja? Koristite varijable za prebacivanje između njih u samo nekoliko klikova.

dev / staging / prodVarijable {{ }}Prebacivanje u 1 klikPopisi vrijednosti
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Scenariji

Povežite svoje API-je, vizualno.

Izradite bogate scenarije s Restormom: povežite zahtjeve, dodajte uvjete, petlje i mnogo više! Uređivač scenarija čak vam omogućuje prolazak korak po korak kako biste lakše izgradili automatizacije. Scenarije je moguće pokretati i u CI pipelineu — savršeno za automatizirano testiranje!

GrananjaUvjetiPonovni pokušajUživo otklanjanje pogrešakaHeadless izvršavanje
POSTRadnja: Borba
⏱Čekaj
POSTRadnja: Odmor
Dizajner API-ja

Dizajnirajte i simulirajte svoje API-je bez pisanja ijednog retka.

Modelirajte svoje entitete, enume i rute, poslužite višeprotokolni mock (REST, GraphQL, SOAP, OData) i generirajte kod. Restorm je kompatibilan s Cookiecutter/Copier: koristite vlastite predloške ili one koje nudi Restorm.

Modeli i odnosiRute i CRUDVišeprotokolni mockGeneriranje koda
My design
3 models · 4 enums · 5 routes
Design
Posluži mock
REST · GraphQL · SOAP · OData
</>
Generiraj kod
Copier · vaši predlošci ili Restormovi
Autentifikacija

Jednostavna autentifikacija API-ja

Umorni ste od pokretanja rute za prijavu i kopiranja tokena u sve ostale zahtjeve? Restorm vam olakšava. Kreirajte rutu za prijavu jednom i ponovno je koristite u ostalim zahtjevima. Čim je potrebno, ruta za autentifikaciju poziva se transparentno — bez da se o tome trebate brinuti!

Prijava za ponovnu upotrebuInjektiranje tokenaAutomatsko ponavljanje kod 401Nula kopiranja-lijepljenja
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Prijava automatski ponovljena
GET/orders200 ✓
Umjetna inteligencija

Restorm i AI?

U Restorm nije ugrađena nikakva umjetna inteligencija, jer vaši drugi alati najbolje poznaju vaš projekt. No, Restormom se može upravljati putem MCP-a: zamolite Claude, Cursor ili bilo koji drugi alat da izradi vaše Restorm projekte umjesto vas — mogu obaviti sve, od jednostavnog zahtjeva do potpunih scenarija!

Upravljivo putem MCP-aClaudeCursorNula ugrađene AI
✦Claude · putem MCP-a
„Izradi scenarij: prijavi se, a zatim dohvati moje narudžbe."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Sigurnost

Interni vatrozid

U doba napada na lanac opskrbe, Restorm štiti sebe — i vas. Zahvaljujući svom internom vatrozidu, Restorm blokira svaki izlazni poziv prema vanjskim uslugama koji bi mogao potjecati iz njegovih vlastitih ovisnosti ili zlonamjernog scenarija. Opreza nikad dosta!

Zaštita opskrbnog lancaBlokiranje izlaznih pozivaNadzirane ovisnostiScenariji u sandboxu
⛨Interni vatrozid · izlazni pozivi
✓api.artifactsmmo.comdopušteno
✕cdn.unknown-dep.io/telemetryblokirano · ovisnost
✕evil.example.com/exfilblokirano · scenarij
Dokumentacija

Informacije nadohvat ruke

Kada uvezete API pomoću Restorma, uvozite i cjelokupnu njegovu dokumentaciju. Dostupna je izravno uz vaše zahtjeve, kako bi vam olakšala život.

Ugrađena dok.Po zahtjevuParametri i odgovoriModeli i sheme
POST/pet

Add a new pet to the store

Parametri
pathpetIdinteger
querystatusstring
Odgovori
200successful operation
405Invalid input
Organizacija

Vaš radni prostor, onakav kakav želite

Postavite zahtjeve jedan pored drugog ili jedan ispod drugog… Baš kao u VS Codeu, svoj radni prostor možete organizirati po vlastitoj želji. Restorm nudi čak i ugrađeni mini preglednik: praktičan za praćenje učinka vaših poziva na vaš frontend.

Podijeljeni paneliPomicane karticeUgrađeni mini preglednikU VS Code stilu
GETGet Pet
◆Scenarij · Main
→→
🔒localhost:3000mini preglednik
Izgled

Vaš ukus, vaše boje

Želite promijeniti izgled? Restorm nudi bogat izbor šarenih tema, spremnih za korištenje ovisno o raspoloženju.

Svijetle i tamne temeMnoštvo paletaPrilagodljivo
Abyss
Monokai
Solarized
Sunset