Lint an OpenAPI definition and local references

Paste the definition to review authoring issues. This focused linter does not provide complete schema conformance or test the behavior of a running API.

Runs locally in your browser
OpenAPI definition

Paste OpenAPI 3.0 or 3.1 JSON/YAML. The definition stays in this browser and is never fetched or uploaded.

What this checks
  • LOCAL JSON or YAML parsing, without a network request.
  • STRUCTURE OpenAPI version, info, paths, operations, and response objects.
  • REFERENCES Local #/... references and missing path parameter declarations.

This is a focused authoring linter, not a replacement for a complete schema-conformance test suite or live API contract testing.

Validation report
  • Validate an OpenAPI document to see a local report.
Recent tools: