Šta je Restorm?
Restorm je desktop aplikacija (Windows, macOS, Linux) koja u jednom projektu okuplja sve što se radi oko nekog API-ja: pozivanje, simulaciju, povezivanje poziva, verzionisanje svega toga i izvršavanje u CI-ju.
Multiprotokolski API klijent
Section titled “Multiprotokolski API klijent”Tamo gde se većina API klijenata zaustavlja na HTTP-u i GraphQL-u, Restorm tretira petnaest protokola kao punopravne građane, svaki sa svojim namenskim uređivačem i prilagođenim prikazom odgovora:
HTTP · GraphQL · gRPC · SOAP · WebSocket · Socket.IO · MQTT · SSE · STOMP · OData · JSON-RPC (pojedinačni i grupni) · tRPC · Redis · AMQP / RabbitMQ · Kafka.
Konkretno: isti projekat može da sadrži REST poziv koji kreira porudžbinu, MQTT pretplatu koja prima potvrdu i Kafka zahtev koji proverava da li je događaj zaista objavljen. Vidite katalog protokola.

Server za simulaciju
Section titled “Server za simulaciju”Restorm ume i da hostuje servis umesto da ga poziva. Kreirate server — to
je punopravni element stabla, dodaje se preko Dodaj ▸ HTTP server (ili
GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, OData) — dodelite mu rutu i
odgovor, a Restorm sluša na localhost-u. Bez servisa trećih lica, bez mrežnog
odlaska i povratka, a {{variables}} se razrešavaju u trenutku posluživanja.
Vidite Serverski režim.
Vizuelni scenariji
Section titled “Vizuelni scenariji”Scenario je graf: kutije (pozvati zahtev, ispitati uslov, praviti petlju, transformisati podatak, izvršiti kod) povezane vezama koje prenose vrednosti. To je ono što zamenjuje pre/post-zahtev skripte drugih alata, a ostaje čitljivo.
Dostupno je devedeset tipova kutija, od jednostavnog If-a do Kafka konekcije,
uključujući i validaciju JSON šeme. Vidite
Scenarije.

Lokalno, u datoteci, pogodno za verzionisanje
Section titled “Lokalno, u datoteci, pogodno za verzionisanje”Restorm projekat je .restorm datoteka (podrazumevano YAML) ili stablo
fascikli na vašem disku. Ništa se ne čuva kod nas. Serijalizacija je
deterministička — kanonski redosled ključeva, stabilno izvedeni identifikatori —
kako čuvanje bez izmena ne bi proizvelo nikakav diff i kako bi pregled koda nad
API projektom bio upotrebljiv.
Restorm uz to donosi i git klijent koji razume format: poruku commita generisanu po entitetu i razrešavanje sukoba koje prikazuje obe verzije u njihovom pravom uređivaču.
Pogodan za automatizaciju
Section titled “Pogodan za automatizaciju”Dve površine za automatizaciju:
- komandna linija:
restorm --open projet.restorm --run "Tests de fumée" --headlessizvršava scenario bez prozora, ispisuje zapis na standardni izlaz i vraća izlazni kod upotrebljiv u CI-ju. Vidite Headless izvršavanje i CI; - ugrađeni MCP server: AI agent (Claude Code, Cursor…) može da čita stablo projekta, kreira zahteve, izvršava ih i upravlja interfejsom. Vidite Upravljanje Restormom preko MCP-a.
A mreža?
Section titled “A mreža?”Restorm sadrži aplikativni zaštitni zid: svaki odlazni poziv koji ne potiče sa URL adrese prisutne u vašem projektu podrazumevano se blokira i od vas se traži da ga odobrite. Zavisnost koja bi „zvala kući” to ne može da uradi a da vi ne znate. Vidite Zaštitni zid.
Izdanja
Section titled “Izdanja”Restorm se može koristiti besplatno, bez ograničenja broja zahteva ni projekata, a svi protokoli izvršavanja uključeni su u izdanje Community. Izdanja Pro i Enterprise otključavaju mogućnosti (headless izvršavanje u CI-ju, ugrađeni git, napredne MCP alate, SSO…) — nikada kvote. Vidite Planovi i mogućnosti.