libopenapi

0

libopenapi is a fully featured, high performance OpenAPI 3.1, 3.0 and Swagger parser, library, validator and toolkit for golang applications.

Infrastructure

openapi-spec
openapi
golang
go

libopenapi

libopenapi - enterprise grade OpenAPI tools for golang.

Pipeline GoReportCard codecov discord Docs

libopenapi has full support for Swagger (OpenAPI 2), OpenAPI 3, and OpenAPI 3.1. It can handle the largest and most complex specifications you can think of.


Sponsors & users

If your company is using libopenapi, please considering supporting this project, like our very kind sponsors:

speakeasy'

Speakeasy

scalar'

scalar


libopenapi is pretty new, so our list of notable projects that depend on libopenapi is small (let me know if you'd like to add your project)


Come chat with us

Need help? Have a question? Want to share your work? Join our discord and come say hi!

Check out the libopenapi-validator

Need to validate requests, responses, parameters or schemas? Use the new libopenapi-validator module.

Documentation

See all the documentation at https://pb33f.io/libopenapi/

Read the go docs at https://pkg.go.dev/github.com/pb33f/libopenapi


Quick-start tutorial

šŸ‘€ Get rolling fast using libopenapi with the Parsing OpenAPI files using go guide šŸ‘€

Read the full docs at https://pkg.go.dev


Logo gopher is modified, originally from egonelbre