It is usable, it is used as the internal openapi parser/validator by openapi-processor.
A OpenAPI 3.2, 3.1, 3.0 parser with validation and pluggable document reader & json/yaml converter.
requires JDK 17+
parse OpenAPI 3.2, 3.1 & 3.0
validate OpenAPI 3.2, 3.1 & 3.0 (JSON schema validation, can follow $ref’s in the OpenAPI document)
JSON schema draft-4 validation of OpenAPI 3.0
JSON schema draft-2020-12 validation of OpenAPI 3.2, 3.1
separate apis for OpenAPI 3.2, 3.1 & 3.0
easily get resolved $ref object
bundle and write (a single file) OpenAPI document
apply overlay to (a bundled) OpenAPI document (experimental)
requires
com.jayway.jsonpath:json-path:2.10.0or newer
minimal dependencies
pluggable document reader
pluggable json/yaml converter
pluggable
formatvalidators (planned)
defines the interfaces for the pluggable document reader and json/yaml converter. Only needed for implementing additional reader or converter.