Validator dokumen OpenAPI
Pilih OpenAPI 3.0/3.1 JSON/YAML dan beri nama file referensi yang Anda sertakan.
- Berjalan di browser
- Tanpa unggahan
- Periksa sebelum mengunduh
Pilih OpenAPI 3.0/3.1 JSON/YAML dan beri nama file referensi yang Anda sertakan. Tinjau operasi, tujuan lokal, dan diagnostik struktur/Schema Object. Hanya dialek OAS yang dibekukan yang didukung; format hanya berupa anotasi, tanpa validasi data.
Metode: OAS 3.0 (2024-10-18) / 3.1 (2025-09-15); $schema: OAS3.1 (2024-11-10)
Pemrosesan lokal
Input tetap berada di worker browser Anda, tanpa permintaan jaringan, penyimpanan, atau telemetri isi. Cadangan file asli dan ekspor yang Anda buka secara sengaja bisa berisi rahasia; simpan hanya secara lokal.
Batas sumber daya
Total input maksimal 1 MiB; teks maksimal 200.000 karakter (XML 100.000); kedalaman 32 / 20.000 simpul per dokumen; maksimal 1.000 baris/operasi; hasil maksimal 2 MiB; batas waktu worker 5 detik. Tombol batal menghentikan worker. Batas aplikasi ini bukan jaminan batas total memori browser.
Maksimal 20 file referensi yang disertakan; maksimal 1000 referensi / rantai 32. ID sumber daya bersarang hanyalah pengenal logis lokal, tidak pernah dimuat lewat jaringan. Target dasar dan sintaks referensi dinamis diperiksa; pengikatan instans dinamis tidak dievaluasi.
Pilih profil dan periksa diagnostik sebelum memakai hasil yang disimpan. Mengedit, mengatur ulang, atau meninggalkan halaman membatalkan proses dan membuang pratinjau. Simpan cadangan file asli secara terpisah; tidak ada file sumber yang ditimpa.
Cadangan file asli: 1048576 B / Periksa / buat
Cara memeriksa input ini
- Sumber
Muat dokumen akar JSON/YAML, pilih dialek OAS3.0/3.1 otomatis atau eksplisit, dan sediakan file referensi lokal bernama. Namanya harus cocok dengan jalur $ref relatif.
- Profil yang dinyatakan
Gunakan OAS3.1.0, info title Demo/version 1, paths {}, dan components.schemas.Name.$ref = ./models.json. Sediakan models.json yang berisi {"type":"string"} agar skema itu terselesaikan.
- Tinjau dan simpan
Periksa diagnostik pada jalur dokumen dan graf referensinya. Tanpa models.json, referensi itu tidak terselesaikan; sediakan file itu dan jalankan ulang sebelum menyimpan laporan.
Pertanyaan tentang profil ini
Apa arti hasil ini?
Pemeriksaan ini menyangkut struktur dokumen dan aturan objek skema yang didukung. Pemeriksaan ini tidak mengirim permintaan API dan tidak memvalidasi respons yang sebenarnya terhadap kontrak.
Bagaimana memperbaiki input yang ditolak atau hilang?
File bernama yang hilang tetap tidak terselesaikan; URL jarak jauh tidak pernah diambil. Perbaiki ejaan, format, dan dialek; referensi yang terselesaikan tidak menjamin isinya valid.
Apa saja batas alat ini?
Profil OAS3.0/3.1 lokal yang terbatas, bukan semua ekstensi atau perilaku pengikatan instance yang dinamis. Sumber dan referensi tetap berada di perangkat ini.