libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.
-
Updated
Mar 29, 2026 - Go
The OpenAPI Specification (OAS), previously known as the Swagger Specification, is a specification for a programming language-agnostic, machine-readable interface definition language for describing, producing, consuming, and visualizing web services. OpenAPI documents describe API services and are represented in YAML or JSON formats.
libopenapi is a fully featured, high performance OpenAPI 3.2, 3.1, 3.0, Overlays and Arazzo parser, library, validator and toolkit for go applications.
OpenAPI Diff and Breaking Changes
vacuum is the worlds fastest OpenAPI 3, OpenAPI 2 / Swagger linter and quality analysis tool. Built in go, it tears through API specs faster than you can think. vacuum is compatible with Spectral rulesets and generates compatible reports.
An API security tool to capture and analyze API traffic, test API endpoints, reconstruct Open API specification, and identify API security risks.
Fast and light-weight API proxy firewall for request and response validation by OpenAPI specs.
Beautiful, integrated, OpenAPI documentation.
OpenAPI validation extension for libopenapi, validate http requests and responses as well as schemas
The Akita CLI helps you make sense of API traffic. Passively watch API traffic with apidump. Model API behavior with apispec. Compare API behavior with apidiff.
The world's sexiest OpenAPI breaking changes detector. Discover what changed between two OpenAPI specs, or a single spec over time. Supports OpenAPI 3.1, 3.0 and Swagger
The world's coolest API Validation and compliance tool. Validate APIs against OpenAPI specifications and much more
Generate OpenAPI Specification from comments
Swagger 3.0 implementation for go
Generate Swagger 2.0 or OpenAPI 3.0 documentation for Go with "no" annotations, "no" files, "no" command
A set of packages and tools for working with OpenAPI, Swagger, Arazzo and Overlay Specification documents.
Automatically generate RESTful API documentation for GO projects - aligned with Open API Specification standard
OpenAPI Specification v2.0 to Excel
OpenAPI Specification (OAS) 3.0 implementation for Go
OpenAPI Specification (OAS) tools for validating, parsing, fixing, converting, diffing, joining, and building specs; as well as generating client/servers/types from specs.
A simple wrapper around the default Go http client optimized for ease-of-use
Created by OpenAPI Initiative, Tony Tam, Darrel Miller, Mike Ralphson, Ron Ratovsky, Uri Sarid, Jason Harmon
Released August 10, 2011
Latest release 6 months ago