How to use OpenAPI Specification Inspector
- Paste a supported JSON or YAML specification.
- Run the structural review.
- Inspect issues and the operation inventory before changing or publishing the specification.
Example: OpenAPI Specification Inspector
An OpenAPI 3.0 document with one GET /pets operation and a 200 response.
Options
- Specification version
- Choose a document whose declared version is supported. Swagger 2.0 and supported OpenAPI 3 versions have different parameter and response structures.
- Operation inventory
- Review the listed method, path, parameters and response codes. These are declarations from the supplied document, not observations of a running API.
Supported inputs and limits
Where your input is processed
This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.
Resolve the gaps in the intended toolchain
External references are not fetched and full specification conformance remains unverified. Use the inventory to find the relevant operation, then check unresolved references and complete validation in the API’s toolchain. A declared response or security requirement does not establish what the actual server returns or enforces.
Questions about OpenAPI Specification Inspector
Will this contact my API?
No. Paths and server URLs are read as document values only.
Does it validate every OpenAPI schema rule?
No. The result lists the supported structural checks and remaining review limits.
What happens to external references?
They are not fetched or resolved; the result identifies what still needs review.