Salta ai contenuti

Documentazione Restorm

Restorm è un ambiente di test per API desktop: un client che parla quindici protocolli, un server di simulazione, un editor di scenari visuali e un motore di automazione utilizzabile in integrazione continua. Questa documentazione copre l’intero prodotto.

BloccoChe cosa si fa
ConcettiProgetti .restorm, richieste, cartelle, ambienti, variabili, autenticazione
ProtocolliHTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka
Import & export24 formati di importazione (OpenAPI, Postman, Bruno, HAR, cURL…) e l’esportazione di snippet di codice
ScenariConcatenare chiamate, diramare, iterare, asserzioni, esecuzione in CI
Modalità serverOspitare server di simulazione a partire dalle proprie richieste
StrumentiMini browser, firewall, console, git integrato, pilotaggio tramite IA via MCP
RiferimentoHelper Handlebars, scorciatoie, impostazioni, CLI, strumenti MCP
  • Tutto è locale. I progetti sono file sul proprio disco, i server di simulazione girano sulla propria macchina e non è necessario nessun passaggio attraverso un servizio di terze parti.
  • Un unico strumento per tutti i trasporti. Lo stesso albero di progetto contiene le chiamate REST, le sottoscrizioni MQTT, i consumer Kafka e le chiamate gRPC in streaming.
  • Versionabile. Il formato di file è serializzato in modo deterministico perché git diff resti leggibile, e Restorm integra un client git con risoluzione dei conflitti a livello di entità.
  • Pilotabile da un’IA. Restorm espone un server MCP: un agente può leggere il progetto, lanciare richieste e pilotare l’interfaccia.