OSS Release: OpenAPI Parser
Blog post from Speakeasy
Speakeasy has announced the release of their OpenAPI parser library, a comprehensive tool designed for working with OpenAPI 3.0.x and 3.1.x specifications, Arazzo workflow descriptions, and OpenAPI Overlay files. This Go library, tested on thousands of real-world API specifications, is capable of parsing and validating documents, handling $ref references and circular references, and performing document manipulation. It also offers advanced features like lazy reference resolution, extension support, and memory efficiency, making it suitable for large-scale API processing. Beyond OpenAPI, the library supports Arazzo, which facilitates complex API workflows, and OpenAPI Overlays, which allow modifications to existing API documents without altering the original files. The library is open source, welcoming community contributions, and is available on GitHub with comprehensive documentation to assist developers in building enhanced API tooling.