[Talking-Golang (Go)] Swagger and Open API in Go Posted on 2021-06-19 Edited on 2024-09-12 In Programming Language , Golang (Go) , Open API , Swagger Views: Word count in article: 1.1k Reading time ≈ 1 mins. References [1] Microservices in Go: REST APIs (Part 4) - OpenAPI 3 and Swagger UI - https://mariocarrion.com/2021/05/02/golang-microservices-rest-api-openapi3-swagger-ui.html [2] REST Servers in Go: Part 4 - using OpenAPI and Swagger - Eli Bendersky’s website - https://eli.thegreenplace.net/2021/rest-servers-in-go-part-4-using-openapi-and-swagger/ [3] Go, Swagger, and Open API. Documenting Go REST services with… | by Pagis | May, 2021 | Level Up Coding - https://levelup.gitconnected.com/go-swagger-and-open-api-e6b6ea4ce48f Swagger Open API Specification 2.0 and 3.0 in Go | by Kecci Kun | Medium - https://kecci.medium.com/swagger-open-api-specification-2-0-and-3-0-in-go-c1f05b51a595 deepmap/oapi-codegen: Generate Go client and server boilerplate from OpenAPI 3 specifications - https://github.com/deepmap/oapi-codegen getkin/kin-openapi: OpenAPI 3.0 implementation for Go (parsing, converting, validation, and more) - https://github.com/getkin/kin-openapi go-swagger/go-swagger: Swagger 2.0 implementation for go - https://github.com/go-swagger/go-swagger Swagger 2.0 | Primer · GitBook - https://goswagger.io/ swaggo/swag: Automatically generate RESTful API documentation with Swagger 2.0 for Go. - https://github.com/swaggo/swag