OpenAPI 3.0
OpenAPI 3.0 é uma especificação aberta para definição de APIs REST.
O OpenAPI 3.0 Especificação (OEA) define uma interface padrão, linguagem-agnóstica a APIs RESTful, que permite que tanto humanos quanto computadores descubra e compreenda as capacidades do serviço sem acesso a código-fonte, documentação ou através de inspeção de tráfego de rede. Quando devidamente definido, um consumidor pode entender e interagir com o serviço remoto com uma quantidade mínima de lógica de implementação.
Uma definição OpenAPI 3.0 pode, então, ser usada por ferramentas de geração de documentação para exibir a API, ferramentas de geração de código para gerar servidores e clientes em várias linguagens de programação, ferramentas de teste e muitos outros casos de uso.
IBM® App Connect Enterprise suporta a versão 3.0 da especificação OpenAPI com algumas restrições. Para obter mais informações, consulte https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.0.md e as restrições em OpenAPI 3.0.