Pular para o conteúdo principal

OpenAPI Initiative

Tipo: Documentação Oficial
Autor(es): OpenAPI Initiative (Linux Foundation)
Publicado: 2015 (atualizado continuamente)
Acessado: 2026-06-27

Relevância

A OpenAPI Specification (anteriormente Swagger) é o padrão aberto para descrição de APIs HTTP. Define contratos de API em formato YAML ou JSON, cobrindo rotas, parâmetros, esquemas de requisição/resposta e esquemas de segurança (incluindo Bearer JWT). No stack Crystallized Perl, a especificação OpenAPI v3 é usada com o plugin Mojolicious::Plugin::OpenAPI para validação automática de entrada e saída nas rotas da API — eliminando código de validação manual e garantindo que a implementação sempre corresponda ao contrato publicado.

Referenciada em

  • ADR-015: Contrato de API — OpenAPI v3