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.

Sumber
Profil yang dinyatakan
File referensi yang Anda sertakan

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

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

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

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