Practical OpenAPI in Go

184 views
Skip to first unread message

Alex Pliutau

unread,
Feb 12, 2025, 10:56:50 AM2/12/25
to golang-nuts
Curious to know how many of you are using it in your projects.

Shaun Houlihan

unread,
Feb 12, 2025, 4:52:37 PM2/12/25
to golang-nuts
Hi Alex,

If you're referring to the OpenAPI standard for describing APIs, yes I use that all the time for go services, along with oapigen tool that is referenced in that tutorial. Imo it should sort of be the standard process for building go rest services. I'm actually in the process of building some go tooling around OpenAPI.

-Shaun

Mike Schinkel

unread,
Feb 12, 2025, 11:55:17 PM2/12/25
to Alex Pliutau, GoLang Nuts Mailing List
Hi Alex,

If by "it" you mean the OpenAPI schema or oapi-codegen, then yes to both; I use them in any project that needs HTTP-based APIs whenever the project sponsor allows it, although I wish the code generation of the latter were not so cryptic.

If you meant something else, please clarify.

-Mike

On Feb 12, 2025, at 10:56 AM, Alex Pliutau <a.pl...@gmail.com> wrote:

Curious to know how many of you are using it in your projects.


--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/golang-nuts/dde7331a-2508-4082-a9e7-677191bfeaadn%40googlegroups.com.

Shaun Houlihan

unread,
Feb 13, 2025, 7:18:41 PM2/13/25
to Mike Schinkel, Alex Pliutau, GoLang Nuts Mailing List
Hi Mike,

I'm curious to hear in more detail what you mean when you say the oapi-codegen generation is "cryptic". I also have some things I don't like about that generator and have been toying with building an alternative. Feel free to contact me directly if you feel like discussing.

Best,
Shaun

You received this message because you are subscribed to a topic in the Google Groups "golang-nuts" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/golang-nuts/KhqTpUfj-ks/unsubscribe.
To unsubscribe from this group and all its topics, send an email to golang-nuts...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/golang-nuts/F3DBB65B-5291-48F0-AEC0-A84BA165FD3B%40newclarity.net.
Reply all
Reply to author
Forward
0 new messages