Restorm

Okruženje za dizajniranje, testiranje i simuliranje vaših API-ja — klijent i server — koje uvozi bilo koju specifikaciju, povezuje vaše zahteve u vizuelne scenarije i sve čuva bezbednim — na vašem disku.

MultiprotokolarnostRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Uvoz

Uvezite sve što vam je potrebno

Uvezite ceo svoj API u Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… ili jednostavno cURL zahtev. 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
Bezbednost

Vaše tajne ostaju sa vama.

Vaše lozinke i tokeni ne lutaju svuda, a pogotovo ne na serverima koje ne kontrolišete! Restorm radi sa običnim fajlovima i može da preuzme akreditive od spoljnih pružalaca usluga, ali ih NIKADA ne šalje nigde drugde. Kontrola nad vašim tajnama uvek ostaje vaša.

Local-firstUgrađeni firewallAutomatska autentifikacijaNula nametnutog oblaka
Vaš računar
Datoteke lokalno
Vaš sistem 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, test okruženje, produkcija… Vaš API radi u više okruženja? Koristite promenljive za prebacivanje između njih u samo nekoliko klikova.

dev / staging / prodPromenljive {{ }}Prebacivanje u 1 klikListe vrednosti
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Scenariji

Povežite svoje API-je, vizuelno.

Napravite bogate scenarije sa Restormom: povežite zahteve, dodajte uslove, petlje i mnogo više! Editor scenarija čak vam omogućava prolazak korak po korak kako biste lakše izgradili automatizacije. Scenariji mogu da se pokreću i u CI pipeline-u — savršeno za automatizovano testiranje!

GrananjaUsloviPonovni pokušajUživo otklanjanje grešakaHeadless izvršavanje
POSTAkcija: Borba
⏱Čekaj
POSTAkcija: Odmor
Dizajner API-ja

Dizajnirajte i simulirajte svoje API-je bez pisanja ijedne linije.

Modelirajte svoje entitete, enume i rute, poslužite višeprotokolni mock (REST, GraphQL, SOAP, OData) i generišite kod. Restorm je kompatibilan sa Cookiecutter/Copier: koristite sopstvene šablone ili one koje nudi Restorm.

Modeli i relacijeRute i CRUDVišeprotokolni mockGenerisanje koda
My design
3 models · 4 enums · 5 routes
Design
Posluži mock
REST · GraphQL · SOAP · OData
</>
Generiši kod
Copier · vaši šabloni ili Restormovi
Autentifikacija

Jednostavna autentifikacija API-ja

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

Prijava za ponovnu upotrebuInjektovanje tokenaAutomatsko ponavljanje kod 401Nula kopiranja-lepljenja
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Prijava automatski ponovljena
GET/orders200 ✓
Veštačka inteligencija

Restorm i AI?

U Restorm nije ugrađena nikakva veštačka inteligencija, jer vaši drugi alati najbolje poznaju vaš projekat. Ipak, Restormom se može upravljati putem MCP-a: zamolite Claude, Cursor ili bilo koji drugi alat da izradi vaše Restorm projekte umesto vas — mogu sve da urade, od jednostavnog zahteva do potpunih scenarija!

Upravljivo putem MCP-aClaudeCursorNula ugrađene AI
✦Claude · putem MCP-a
„Napravi scenario: prijavi se, a zatim preuzmi moje porudžbine."
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Bezbednost

Interni firewall

U doba napada na lanac snabdevanja, Restorm štiti sebe — i vas. Zahvaljujući svom internom firewall-u, Restorm blokira svaki izlazni poziv ka spoljnim uslugama koji bi mogao da potiče iz njegovih sopstvenih zavisnosti ili zlonamernog scenarija. Opreza nikad dosta!

Zaštita lanca snabdevanjaBlokiranje izlaznih pozivaNadgledane zavisnostiScenariji u sandbox-u
⛨Interni firewall · izlazni pozivi
✓api.artifactsmmo.comdozvoljeno
✕cdn.unknown-dep.io/telemetryblokirano · zavisnost
✕evil.example.com/exfilblokirano · scenario
Dokumentacija

Informacije nadohvat ruke

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

Ugrađena dok.Po zahtevuParametri i odgovoriModeli i šeme
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 zahteve jedan pored drugog ili jedan ispod drugog… Baš kao u VS Code-u, svoj radni prostor možete organizovati po sopstvenoj želji. Restorm nudi čak i ugrađeni mini pregledač: praktičan za praćenje efekta vaših poziva na vaš frontend.

Podeljeni paneliPomerljive karticeUgrađeni mini pregledačU VS Code stilu
GETGet Pet
◆Scenario · Main
→→
🔒localhost:3000mini pregledač
Izgled

Vaš ukus, vaše boje

Želite da promenite izgled? Restorm nudi bogat izbor šarenih tema, spremnih za korišćenje u zavisnosti od raspoloženja.

Svetle i tamne temeMnoštvo paletaPrilagodljivo
Abyss
Monokai
Solarized
Sunset