【スワガー】
Swagger とは?
最終更新:
💡 APIの共通の設計図を、編集・表示・コード生成に使う
OpenAPI定義を使ってAPIの設計・文書化・コード生成などを行うツール群。Swagger Editorは定義の編集、Swagger UIは文書の表示やリクエスト送信、Codegenはコード生成を担う。
📌 このページのポイント
画面からAPIを試せるって本当?
SwaggerとOpenAPIは、同じものなの?
Swagger UIは、どう導入するの?
Swagger Codegenなら、APIの開発が全部終わる?
📖 おまけ:英語の意味
「Swagger」 = スワガー(API開発ツール群の名前)
💬 もともと仕様とツール群の名前だったよ。2015年に仕様がLinux Foundationへ寄贈され、OpenAPI Specificationへ改名された。今は仕様とツールの役割を区別して考えるんだ。