Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
OpenAPI Specification, anteriormente conhecido como Swagger, descreve vários aspetos de uma API. Uma especificação OpenAPI (spec) descreve os pontos de extremidade, parâmetros e respostas da API. As especificações OpenAPI são escritas em YAML ou JSON e são usadas por ferramentas para gerar documentação, casos de teste e bibliotecas de clientes. Ao ter uma especificação OpenAPI, os construtores de API podem garantir que sua API seja descrita com precisão, mais acessível e mais fácil de integrar em uma ampla gama de aplicativos e serviços.
Veja por que você deve considerar ter uma especificação OpenAPI para sua API:
- Documente uma API de forma padronizada. Documente uma especificação de API em um formato consistente e legível por humanos.
- Gere um SDK de cliente. Use ferramentas como Kiota para automatizar a geração de bibliotecas de clientes em várias linguagens de programação.
- Crie uma API simulada. Crie servidores fictícios com base na especificação da API, o que ajuda você durante os estágios iniciais de desenvolvimento, quando a API real ainda não está implementada.
- Melhore a colaboração. Forneça a diferentes equipes (front-end, back-end, QA) uma compreensão clara dos recursos e limitações da API, o que ajuda os novos membros da equipe a se envolverem rapidamente.
- Simplifique os testes e a validação. Automatize a validação de solicitações e respostas de API em relação à especificação, o que facilita a identificação de discrepâncias.
- Integre com ferramentas de gerenciamento de API. Integre, implante e monitore facilmente suas APIs com muitas ferramentas e gateways de gerenciamento de API, como o Centro de API do Azure e o Gerenciamento de API do Azure.
- Simplifique a configuração do gateway de API. Use as especificações da OpenAPI para configurar gateways de API e automatizar tarefas como roteamento, transformações e configurações de compartilhamento de recursos entre origens.
Usando especificações OpenAPI, você pode criar APIs que são bem projetadas e consistentemente documentadas. Eles também são mais fáceis de manter e usar tanto internamente quanto por consumidores externos.
Se você não tiver uma especificação OpenAPI para sua API, poderá usar o Dev Proxy para gerar uma a partir das solicitações e respostas intercetadas.