Ç'është Restorm?
Restorm është një aplikacion desktopi (Windows, macOS, Linux) që bashkon në një projekt të vetëm gjithçka që bëhet rreth një API-je: ta thërrisni, ta simuloni, të zinxhironi thirrje, ta versiononi të tërën dhe ta ekzekutoni në CI.
Një klient API shumëprotokollësh
Section titled “Një klient API shumëprotokollësh”Aty ku shumica e klientëve API ndalen te HTTP dhe GraphQL, Restorm i trajton pesëmbëdhjetë protokolle si qytetarë të klasit të parë, secilin me editorin e vet të dedikuar dhe me shfaqjen e përshtatur të përgjigjes:
HTTP · GraphQL · gRPC · SOAP · WebSocket · Socket.IO · MQTT · SSE · STOMP · OData · JSON-RPC (njësh dhe në grup) · tRPC · Redis · AMQP / RabbitMQ · Kafka.
Konkretisht: i njëjti projekt mund të përmbajë thirrjen REST që krijon një porosi, abonimin MQTT që merr konfirmimin dhe kërkesën Kafka që verifikon se ngjarja u publikua vërtet. Shihni katalogun e protokolleve.

Një server simulimi
Section titled “Një server simulimi”Restorm di gjithashtu ta strehojë një shërbim në vend që ta thërrasë. Ju
krijoni një server — është një element më vete i pemës, i shtuar nga
Shto ▸ Server HTTP (ose GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT,
OData) — i jepni një rrugë dhe një përgjigje, dhe Restorm dëgjon në
localhost. Pa shërbime të palëve të treta, pa kalime rrjeti dhe
{{variables}} zgjidhen në çastin e shërbimit.
Shihni Modalitetin e serverit.
Skenarë vizualë
Section titled “Skenarë vizualë”Një skenar është një graf: kuti (të thërrasësh një kërkesë, të provosh një kusht, të bësh cikle, të transformosh një të dhënë, të ekzekutosh kod) të lidhura me lidhje që bartin vlerat. Kjo zëvendëson skriptet para/pas kërkesës të veglave të tjera, duke mbetur e lexueshme.
Nëntëdhjetë tipa kutish janë të disponueshëm, nga një If i thjeshtë te
lidhja Kafka, duke kaluar edhe nga validimi i skemës JSON. Shihni
Skenarët.

Lokal, i bazuar në skedarë, i versionueshëm
Section titled “Lokal, i bazuar në skedarë, i versionueshëm”Një projekt Restorm është një skedar .restorm (YAML si parazgjedhje) ose
një strukturë dosjesh në diskun tuaj. Asgjë nuk ruhet te ne. Serializimi
është përcaktues — renditje kanonike e çelësave, identifikues të nxjerrë në
mënyrë të qëndrueshme — që një ruajtje pa modifikime të mos prodhojë asnjë diff
dhe që një rishikim kodi mbi një projekt API të jetë i përdorshëm.
Restorm përfshin veç kësaj një klient git që e kupton formatin: një mesazh commit-i të gjeneruar për çdo entitet dhe një zgjidhje konfliktesh që i shfaq të dyja versionet në editorin e tyre të vërtetë.
I automatizueshëm
Section titled “I automatizueshëm”Dy sipërfaqe automatizimi:
- rreshti i komandës:
restorm --open projet.restorm --run "Tests de fumée" --headlessekzekuton një skenar pa dritare, shkruan regjistrin në daljen standarde dhe kthen një kod dalje të përdorshëm në CI. Shihni Ekzekutimin headless & CI; - serveri MCP i integruar: një agjent IA (Claude Code, Cursor…) mund të lexojë pemën e projektit, të krijojë kërkesa, t’i ekzekutojë ato dhe të pilotojë ndërfaqen. Shihni Pilotimi i Restorm përmes MCP.
Po rrjeti?
Section titled “Po rrjeti?”Restorm përfshin një mur zjarri aplikativ: çdo thirrje dalëse që nuk vjen nga një URL e pranishme në projektin tuaj bllokohet si parazgjedhje dhe ju ftoheni ta autorizoni. Një varësi që do të telefononte fshehurazi në shtëpi nuk e bën këtë pa e ditur ju. Shihni Murin e zjarrit.
Botimet
Section titled “Botimet”Restorm përdoret falas, pa kufi kërkesash apo projektesh, dhe të gjitha protokollet e ekzekutimit përfshihen në botimin Community. Botimet Pro dhe Enterprise shkyçin aftësi (ekzekutim headless në CI, git i integruar, vegla MCP të avancuara, SSO…) — kurrë kuota. Shihni Planet dhe aftësitë.