Re:AsyncAPI vs. OpenAPI: Answers to Your Burning Questions
by Thaxll on Thursday September 09, 2021 @08:28AM
(#28468889)
As if AsyncAPI was as popular as OpenAPI ...
[ Parent
| on HN ]
Re:AsyncAPI vs. OpenAPI: Answers to Your Burning Questions
by bassman9000 on Thursday September 09, 2021 @08:53PM
(#28476559)
One major drawback is the lack of Java native tooling vs e.g. Swagger/OpenAPI springdoc project. Document generation + API validation can be part of the same build, instead of having to have a separate Node toolchain and build.
Re:AsyncAPI vs. OpenAPI: Answers to Your Burning Questions
by derberg on Thursday September 09, 2021 @09:31AM
(#28469450)
give it a time, it is much younger but since last year it got lots of attention
Re:AsyncAPI vs. OpenAPI: Answers to Your Burning Questions
by ahl on Thursday September 09, 2021 @09:53AM
(#28469691)
OpenAPI can be used to describe the vast majority of extant APIs in the wild today. It was build to describe APIs. AsyncAPI, like GraphQL, imagines a new ecosystem. This article constructs straw man arguments against OpenAPI without making a particularly concrete case for AsyncAPI.
Re:AsyncAPI vs. OpenAPI: Answers to Your Burning Questions
by dkarl on Thursday September 09, 2021 @10:24AM
(#28470015)
The vast majority of extant public APIs in the wild today. Internally, people write a lot of services that process records from Kafka topics, SQS queues, emails, file uploads, etc. The ecosystem already exists and is in need of tooling.
> This article constructs straw man arguments against OpenAPI
I don't see that at all, and why would they? AsyncAPI is leveraging OpenAPI's status as a de facto standard tool for synchronous REST APIs to promote itself as a complementary standard tool for async APIs. It wouldn't benefit them to denigrate OpenAPI.
Re:AsyncAPI vs. OpenAPI: Answers to Your Burning Questions
by derberg on Thursday September 09, 2021 @11:15AM
(#28470597)
Noone is against OpenAPI, definitely on the author, thing is that OpenAPI is just not for everything and AsyncAPI complements the rest. AsyncAPI doesn't have to imagine anything, ecosystem is already there :) MQTT,Kafka, Websocket and others were there long time before AsyncAPI. I recommend you look at the article once again.