Restorm

L'ambiente per progettare, testare e simulare le sue API — client e server — che importa qualsiasi specifica, incatena le richieste in scenari visuali e mantiene tutto al sicuro — sul disco.

MultiprotocolloRESTGraphQLgRPCSOAPODataWebSocketKafkaMQTT
Import

Importa tutto ciò che serve

Importa API complete in Restorm — Swagger, OpenAPI, GraphQL, gRPC, OData, WebSocket… o semplicemente una richiesta cURL. È possibile importare anche le collezioni Postman e Bruno.

SwaggerOpenAPIGraphQLgRPCODataWebSocketcURLPostmanBruno
GET{{baseUrl}}/swagger.json
GETFinds Pets by status
POSTAdd a new pet
PUTUpdate an existing pet
DELETEDeletes a pet
Sicurezza

I segreti restano privati.

Password e token non finiscono sparsi ovunque, tanto meno su server fuori dal proprio controllo! Restorm lavora con file semplici e può recuperare credenziali da provider terzi, ma non le invia MAI altrove. Il controllo dei propri segreti resta sempre nelle mani giuste.

Local-firstFirewall integratoAutenticazione automaticaZero cloud imposto
Il suo computer
File in locale
Il suo controllo versione
Git
PROClient Git integrato nell’app — nulla viene inviato al cloud.
Ambienti

Un'API, più ambienti

Dev, pre-produzione, produzione… L'API è distribuita su più ambienti? Con le variabili si passa dall'uno all'altro in un paio di clic.

dev / staging / prodVariabili {{ }}Cambio in 1 clicListe di valori
devstagingprod
baseUrlhttps://api.example.com
token••••••••••
{{baseUrl}}/orders → https://api.example.com/orders
Scenari

Incatena le API, in modo visuale.

Con Restorm si creano scenari ricchi: si incatenano le richieste, si aggiungono condizioni, cicli e molto altro! L'editor di scenari permette anche di procedere passo passo per costruire le automazioni con più facilità. Gli scenari possono essere eseguiti anche in una pipeline CI: perfetto per i test automatizzati!

RamificazioniCondizioniRetryDebug liveEsecuzione headless
POSTAzione Combatti
⏱Attendi
POSTAzione Riposa
Designer di API

Progetti e simuli le sue API, senza scrivere una riga.

Modelli le sue entità, enum e rotte, serva un mock multiprotocollo (REST, GraphQL, SOAP, OData) e generi il codice. Restorm è compatibile con Cookiecutter/Copier: usi i suoi template o quelli offerti da Restorm.

Modelli e relazioniRotte e CRUDMock multiprotocolloGenerazione del codice
My design
3 models · 4 enums · 5 routes
Design
Servi il mock
REST · GraphQL · SOAP · OData
</>
Genera il codice
Copier · i suoi template o quelli di Restorm
Autenticazione

Autenticazione API senza sforzo

Stanchi di lanciare una route di login e copiare token in tutte le altre richieste? Restorm semplifica la vita. Basta creare la route di login una sola volta e riutilizzarla nelle altre richieste. Quando serve, la route di autenticazione viene chiamata in modo trasparente, senza doversene preoccupare!

Login riutilizzabileToken iniettatoRiesecuzione automatica su 401Zero copia-incolla
AUTHPOST /login
→ Authorization: Bearer {{token}}
GET/orders401
↻Login rieseguito automaticamente
GET/orders200 ✓
Intelligenza artificiale

Restorm e l'IA?

Restorm non integra alcuna IA, perché sono gli altri strumenti a conoscere meglio il progetto. In compenso, Restorm è pilotabile via MCP: basta chiedere a Claude, Cursor o a qualsiasi altro strumento di creare i progetti Restorm — dalla semplice richiesta agli scenari completi, possono fare tutto!

Pilotabile via MCPClaudeCursorZero IA integrata
✦Claude · via MCP
«Crea uno scenario: effettua il login, poi recupera gli ordini.»
✓restorm.import_openapiok
✓restorm.create_requestok
✓restorm.create_scenariook
Sicurezza

Firewall interno

Nell'epoca degli attacchi alla supply chain, Restorm protegge sé stesso e chi lo usa. Grazie al firewall interno, Restorm blocca ogni chiamata verso servizi esterni che potrebbe provenire dalle proprie dipendenze o da uno scenario malevolo. Non si è mai troppo prudenti!

Anti supply-chainBlocco in uscitaDipendenze monitorateScenari in sandbox
⛨Firewall interno · chiamate in uscita
✓api.artifactsmmo.comautorizzata
✕cdn.unknown-dep.io/telemetrybloccata · dipendenza
✕evil.example.com/exfilbloccata · scenario
Documentazione

Le informazioni a portata di mano

Importando un'API con Restorm, se ne importa anche l'intera documentazione, disponibile direttamente accanto alle richieste per semplificare il lavoro.

Doc integrataPer richiestaParametri e risposteModelli e schemi
POST/pet

Add a new pet to the store

Parametri
pathpetIdinteger
querystatusstring
Risposte
200successful operation
405Invalid input
Organizzazione

Lo spazio di lavoro, su misura

Richieste una accanto alla altra o una sotto laltra… Come in VS Code, lo spazio di lavoro si organizza come preferito. Restorm offre anche un mini browser integrato: comodo per vedere leffetto delle chiamate sul front-end.

Pannelli divisiSchede spostabiliMini browser integratoIn stile VS Code
GETGet Pet
◆Scenario · Main
→→
🔒localhost:3000mini browser
Aspetto

Gusti e colori, a piacere

Voglia di cambiare look? Restorm offre una vasta scelta di temi colorati, da usare secondo lestro del momento.

Temi chiari e scuriTante palettePersonalizzabile
Abyss
Monokai
Solarized
Sunset