Menu
Ferramentas

AsyncAPI

NOT ON THE CURRENT EDITION
This blip is not on the current edition of the radar. If it was on one of the last few editions it is likely that it is still relevant. If the blip is older it might no longer be relevant and our assessment might be different today. Unfortunately, we simply don't have the bandwidth to continuously review blips from previous editions of the radarUnderstand more
May 2020
Avalie?

Os padrões abertos são um dos pilares fundamentais da construção de sistemas distribuídos. Por exemplo, a especificação OpenAPI (anteriormente Swagger), como padrão do setor para definir APIs RESTful, foi fundamental para o sucesso de arquiteturas distribuídas, como microsserviços. Ela permitiu uma proliferação de ferramentas para oferecer suporte à criação, teste e monitoramento de APIs RESTful. No entanto, essas padronizações têm estado ausentes em sistemas distribuídos para APIs orientadas a eventos.

AsyncAPI é uma iniciativa de código aberto para criar uma ferramenta muito necessária de padronização e desenvolvimento de API assíncrona e orientada a eventos. A especificação AsyncAPI, inspirada na especificação OpenAPI, descreve e documenta APIs controladas por eventos em um formato legível por máquinas. É independente de protocolo, por isso pode ser usada para APIs que funcionam em muitos protocolos, incluindo MQTT, WebSockets e Kafka. Esperamos ansiosamente ver as melhorias contínuas do AsyncAPI e uma maior maturidade de seu ecossistema de ferramentas.