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.
Da dove iniziare
Section titled “Da dove iniziare”- Non conosce ancora Restorm? Legga Che cos’è Restorm?, poi Installazione e Avvio rapido.
- Arriva da Postman, Bruno o Insomnia? Cominci da Migrare da Postman — le collezioni si importano così come sono.
- Cerca un protocollo preciso? Il catalogo dei protocolli contiene una pagina per ogni protocollo supportato.
- Vuole automatizzare? Veda gli scenari e l’esecuzione headless in CI.
I grandi blocchi del prodotto
Section titled “I grandi blocchi del prodotto”| Blocco | Che cosa si fa |
|---|---|
| Concetti | Progetti .restorm, richieste, cartelle, ambienti, variabili, autenticazione |
| Protocolli | HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka |
| Import & export | 24 formati di importazione (OpenAPI, Postman, Bruno, HAR, cURL…) e l’esportazione di snippet di codice |
| Scenari | Concatenare chiamate, diramare, iterare, asserzioni, esecuzione in CI |
| Modalità server | Ospitare server di simulazione a partire dalle proprie richieste |
| Strumenti | Mini browser, firewall, console, git integrato, pilotaggio tramite IA via MCP |
| Riferimento | Helper Handlebars, scorciatoie, impostazioni, CLI, strumenti MCP |
Ciò che distingue Restorm
Section titled “Ciò che distingue Restorm”- 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 diffresti 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.