It is usable, it is used as the internal openapi parser/validator by openapi-processor.
a Java 11 based OpenAPI 3.2, 3.1, 3.0 parser with validation and pluggable document reader & json/yaml converter.
-
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.