Salta ai contenuti

Domande frequenti

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à.

No, tranne che per attivare un’edizione a pagamento.

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.

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.

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.

Mai nel progetto. Vengono conservati in un file di segreti locale oppure letti dalle variabili d’ambiente del sistema. Si veda Segreti.

Quindici: HTTP, GraphQL, gRPC, SOAP, WebSocket, Socket.IO, MQTT, SSE, STOMP, OData, JSON-RPC, tRPC, Redis, AMQP, Kafka. Si veda il catalogo.

No. Thrift si importa a titolo documentale ma non è eseguibile; è implementato soltanto AMQP 0-9-1 (RabbitMQ); NATS non è supportato.

Sì, su sei protocolli: HTTP, GraphQL, gRPC, SOAP, WebSocket / Socket.IO / MQTT e OData. In locale, offline. Si veda Modalità server.

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.

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.

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.

Sì, modellando la chiamata al token come una richiesta di autenticazione. Non esiste una procedura guidata dedicata al flusso OAuth.

Questi schemi oggi non sono implementati in modo nativo.

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.

Sì, in sette linguaggi: TypeScript, JavaScript, Python, Lua, Ruby, R e C#. Si veda Azioni di codice.

Terminal window
restorm --open projet.restorm --run "Tests" --headless

Su 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.

Un diritto negato: token assente, non valido, revocato oppure piano insufficiente. Il messaggio precisa quale.

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.

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.

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.

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.

Impostazioni ▸ Aspetto ▸ Lingua — 27 lingue disponibili.

Impostazioni ▸ Aspetto ▸ Tema — 14 temi, applicati a caldo. Si veda Temi.

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.