Broken $ref
$ref: "#/components/schemas/Prodcut"
Generators and documentation fail on that endpoint. YAMLTools marks the reference that does not resolve.
Paste your OpenAPI or Swagger spec and check it before generating clients or publishing the docs: structure, references and consistency between paths and parameters.
Paste a file on the left to validate it.

Ship your next product faster with AI-ready Next.js
The boilerplate designed for AI to understand your project. Use code YAMLTOOLS for 5% off!
The ones that break a deploy most often, and how YAMLTools reports them.
$ref: "#/components/schemas/Prodcut"
Generators and documentation fail on that endpoint. YAMLTools marks the reference that does not resolve.
/products/{id}:
get:
# no parameters: idEvery {placeholder} in the path needs a parameter with in: path and required: true.
operationId: getProduct # used twice
Two methods with the same name in the generated SDK. The report lists both operations.
Validation, risk analysis, diagram and conversions run in your browser. Nothing is uploaded unless you decide to save it with an account.
Versions, references and what happens with your spec.