https://swagger.io/specification/

OpenAPI 仕様 (OAS) は、言語に依存しない標準のREST APIのインターフェイスを定義する。 インターフェースの定義は JSON または YAML で記述し、特定の言語に依存しないので、さまざまな言語で利用できる。 ドキュメントから見やすい仕様書を出力したり、OpenAPI Generator などのツールを使ってさまざまな言語向けにサーバー、クライアントのコードを生成することができる