Domande frequenti
Generale
Section titled “Generale”Restorm è gratuito?
Section titled “Restorm è gratuito?”Sì. L’edizione Community si usa senza account e senza limiti: tutti i protocolli di esecuzione, tutte le importazioni, gli scenari nell’interfaccia, i server di simulazione, il firewall.
Le edizioni Pro ed Enterprise sbloccano funzionalità — esecuzione in integrazione continua, git integrato, strumenti MCP avanzati, SSO — mai delle quote. Si veda Piani e funzionalità.
Serve creare un account?
Section titled “Serve creare un account?”No, tranne che per attivare un’edizione a pagamento.
Su quali piattaforme?
Section titled “Su quali piattaforme?”Windows (installer), macOS (arm64 e Intel), Linux (AppImage, .deb, .rpm).
Si veda Installazione.
I miei dati vengono trasmessi da qualche parte?
Section titled “I miei dati vengono trasmessi da qualche parte?”No. I progetti sono file sul proprio disco, i server di simulazione girano sulla propria macchina e il firewall blocca per impostazione predefinita ogni chiamata in uscita che non provenga dal progetto.
Progetti e file
Section titled “Progetti e file”In che formato è un progetto?
Section titled “In che formato è un progetto?”Un file .restorm, in YAML per impostazione predefinita (sono possibili
anche json e json5), oppure un albero di cartelle. Si veda
Progetti e file .restorm.
Posso metterlo sotto commit?
Section titled “Posso metterlo sotto commit?”Sì, è la modalità di condivisione prevista. La serializzazione è deterministica perché i diff restino leggibili.
Aggiunga *.responses.zip e restorm.env al proprio .gitignore — si veda
Formati di file.
Come si condivide un progetto con il team?
Section titled “Come si condivide un progetto con il team?”Tramite git. Non esiste uno spazio di lavoro ospitato. Si veda Team e postazioni.
Dove vengono archiviati i segreti?
Section titled “Dove vengono archiviati i segreti?”Mai nel progetto. Vengono conservati in un file di segreti locale oppure letti dalle variabili d’ambiente del sistema. Si veda Segreti.
Protocolli
Section titled “Protocolli”Quali protocolli sono supportati?
Section titled “Quali protocolli sono supportati?”Quindici: HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka. Si veda il catalogo.
E Thrift? AMQP 1.0? NATS?
Section titled “E Thrift? AMQP 1.0? NATS?”No. Thrift si importa a titolo documentale ma non è eseguibile; è implementato soltanto AMQP 0-9-1 (RabbitMQ); NATS non è supportato.
Posso simulare un server?
Section titled “Posso simulare un server?”Sì, su sei protocolli: HTTP, GraphQL, gRPC, SOAP, WebSocket / Socket.IO / MQTT e OData. In locale, offline. Si veda Modalità server.
Importazione
Section titled “Importazione”Posso importare le mie collezioni Postman?
Section titled “Posso importare le mie collezioni Postman?”Sì, compresi gli script, che diventano uno scenario eseguibile grazie al livello
di compatibilità pm.*. Si veda
Migrare da Postman.
Quanti formati?
Section titled “Quanti formati?”Ventiquattro. Si veda Importare un’API.
Che cosa accade quando la specifica cambia?
Section titled “Che cosa accade quando la specifica cambia?”Dodici formati sono risincronizzabili: Restorm applica il delta, contrassegna come deprecate le operazioni scomparse e conserva le modifiche apportate. Si veda Aggiornare dalla sorgente.
Variabili e autenticazione
Section titled “Variabili e autenticazione”Perché la mia {{variable}} non viene sostituita?
Section titled “Perché la mia {{variable}} non viene sostituita?”Quasi sempre perché il valore è di tipo Stringa e non Espressione: una stringa viene inviata così com’è. Si veda Variabili e ambienti.
Dov’è il menu «tipo di autenticazione»?
Section titled “Dov’è il menu «tipo di autenticazione»?”Non esiste. Restorm usa le richieste di autenticazione: una richiesta dedicata che ottiene il token e dichiara gli header che produce, con scadenza e rinnovo automatico. È più generale di un elenco chiuso. Si veda Autenticazione.
OAuth 2 è supportato?
Section titled “OAuth 2 è supportato?”Sì, modellando la chiamata al token come una richiesta di autenticazione. Non esiste una procedura guidata dedicata al flusso OAuth.
E AWS SigV4, NTLM, Digest?
Section titled “E AWS SigV4, NTLM, Digest?”Questi schemi oggi non sono implementati in modo nativo.
Scenari e CI
Section titled “Scenari e CI”In che cosa uno scenario differisce da uno script?
Section titled “In che cosa uno scenario differisce da uno script?”È un grafo visibile: il flusso di dati è il disegno, le diramazioni e i cicli sono riquadri. Si veda Introduzione agli scenari.
Posso comunque scrivere codice?
Section titled “Posso comunque scrivere codice?”Sì, in sette linguaggi: TypeScript, JavaScript, Python, Lua, Ruby, R e C#. Si veda Azioni di codice.
Come si lancia uno scenario in CI?
Section titled “Come si lancia uno scenario in CI?”restorm --open projet.restorm --run "Tests" --headlessSu un runner Linux, aggiunga il prefisso xvfb-run -a. L’esecuzione headless
richiede un piano Pro e un token in RESTORM_TOKEN. Si veda
Esecuzione headless e CI.
Che cosa significa il codice di uscita 3?
Section titled “Che cosa significa il codice di uscita 3?”Un diritto negato: token assente, non valido, revocato oppure piano insufficiente. Il messaggio precisa quale.
IA e MCP
Section titled “IA e MCP”Un’IA può pilotare Restorm?
Section titled “Un’IA può pilotare Restorm?”Sì, tramite il server MCP integrato, attivo per impostazione predefinita. Il pilotaggio delle richieste è incluso nell’edizione Community; gli scenari, gli screenshot e l’automazione dell’interfaccia rientrano nell’edizione Pro.
Un agente può vedere i miei segreti?
Section titled “Un agente può vedere i miei segreti?”Sì: un agente pilota Restorm per conto dell’utente e riceve il valore risolto di un segreto, esattamente come lo si vede nell’applicazione. Sono i propri segreti. Ciò che il tipo Segreto garantisce è che non finiscano né nel progetto, né in un’esportazione, né verso un servizio di terze parti non autorizzato. Ogni chiamata viene registrata nei log MCP.
Il server MCP gira sui miei server di CI?
Section titled “Il server MCP gira sui miei server di CI?”No, mai: su una macchina senza display non si avvia, indipendentemente dall’impostazione.
Il git integrato sostituisce la riga di comando?
Section titled “Il git integrato sostituisce la riga di comando?”La completa. Usa il git locale: se git push funziona nel terminale,
funziona in Restorm. Il suo valore sta nella risoluzione dei conflitti, che
mostra le entità nei loro veri editor. Si veda
Git integrato.
È incluso gratuitamente?
Section titled “È incluso gratuitamente?”No, rientra nell’edizione Pro. Nulla impedisce di usare git dalla riga di comando su un progetto Restorm in edizione Community — il formato è fatto per questo.
Come si cambia la lingua?
Section titled “Come si cambia la lingua?”Impostazioni ▸ Aspetto ▸ Lingua — 27 lingue disponibili.
Come si cambia tema?
Section titled “Come si cambia tema?”Impostazioni ▸ Aspetto ▸ Tema — 14 temi, applicati a caldo. Si veda Temi.
Restorm si aggiorna da solo?
Section titled “Restorm si aggiorna da solo?”Sì per i pacchetti scaricati direttamente (AppImage, installer Windows,
.dmg). I pacchetti .deb e .rpm passano dal gestore di pacchetti del
sistema. Si veda Installazione.