Validare documento OpenAPI
Scegli OpenAPI 3.0/3.1 JSON/YAML e nomina i riferimenti forniti. Controlla operazioni, destinazioni e diagnostica degli Schema Object.
- Funziona nel browser
- Nessun caricamento
- Controlla prima di scaricare
Scegli OpenAPI 3.0/3.1 JSON/YAML e nomina i riferimenti forniti. Controlla operazioni, destinazioni e diagnostica degli Schema Object. Solo dialetto OAS fissato; formati come annotazioni, senza convalida di istanze.
Metodo: OAS 3.0 (2024-10-18) / 3.1 (2025-09-15); $schema: OAS3.1 (2024-11-10)
Elaborazione locale
I dati restano nel worker, senza richieste di rete, memorizzazione né telemetria dei contenuti. Gli originali e le esportazioni rivelate possono contenere segreti: gestiscili solo in locale.
Limiti di risorse
Input totale fino a 1 MiB; testo fino a 200.000 caratteri (XML 100.000); profondità 32 e 20.000 nodi per documento; 1.000 righe o operazioni; output fino a 2 MiB; scadenza 5 s. Annullare interrompe il worker. Nessuna garanzia sull’heap totale.
Fino a 20 riferimenti; fino a 1000 collegamenti e catene di 32. Gli ID annidati sono identificatori locali, mai caricamenti remoti. Destinazioni di base e sintassi dinamica vengono verificate, senza valutare istanze.
Scegli il profilo e controlla la diagnostica prima di usare il risultato. Modificare, ripristinare o uscire annulla il lavoro e l’anteprima. Salva gli originali a parte: nessuna fonte viene sovrascritta.
Copia originale: 1048576 B / Analizza / genera
Come analizzare questi dati
- Origine
Carica il documento JSON o YAML radice, scegli il dialetto automatico oppure OAS3.0/3.1 esplicito e fornisci i file di riferimento locali con il loro nome. I nomi devono coincidere con i percorsi relativi di $ref.
- Profilo dichiarato
Usa OAS3.1.0, il titolo info Demo e version 1, paths {} e components.schemas.Name.$ref = ./models.json. Fornisci models.json con {"type":"string"} per risolvere quello schema.
- Verifica e salva
Controlla la diagnostica ai percorsi del documento e il grafo dei riferimenti. Senza models.json il riferimento resta irrisolto: aggiungilo e ripeti prima di salvare il rapporto.
Domande sul profilo
Che cosa significa questo risultato?
I controlli riguardano la struttura del documento e le regole supportate sugli oggetti schema. Non inviano richieste API e non verificano le risposte reali rispetto al contratto.
Come risolvo i dati rifiutati o mancanti?
Un file indicato per nome ma mancante resta irrisolto; gli URL remoti non vengono mai scaricati. Correggi nome, formato e dialetto: risolvere un riferimento non garantisce che il contenuto sia valido.
Quali sono i limiti di questo strumento?
Profili locali e limitati di OAS3.0/3.1, non tutte le estensioni né i comportamenti dinamici di associazione delle istanze. Il testo e i riferimenti restano su questo dispositivo.