Open Studio
Commands

kubb validate

The validate command checks that a Swagger/OpenAPI document is valid without running the full pipeline.

Run kubb validate to check that a Swagger/OpenAPI document is valid without running the pipeline. Use it to catch errors early in CI or before you commit a spec change.

kubb validate ./petStore.yaml

Usage ​

Validate a local OpenAPI file:

Terminal
kubb validate ./petStore.yaml

Validate a remote document:

Terminal
kubb validate https://petstore3.swagger.io/api/v3/openapi.json

Arguments ​

ArgumentRequiredDescription
<input>truePath or URL to the Swagger/OpenAPI document to validate.

Tip

kubb validate exits with a non-zero status code when the spec is invalid. Use it as a pre-commit hook or CI step to fail the build.

See also ​