Swaggerとは Swaggerは言語に依存しないREST APIのインターフェース仕様とそのツール群を指す。 Swaggerの仕様に沿ってAPIを定義することで、人間が理解可能で、コンピューターにも解析可能なAPI仕様書となる。 http://swagger.io/getting-started/ Swaggerの提供するもの 項目 概要 Swagger Specification JSON or YAMLによるAPI記述フォーマット。バージョン、パラメータ、型、レスポンス、必須有無、対応メソッドなどの記述ルールが定義されている Swagger UI 記述したAPI仕様を読みやすいHTMLで確認 Swagger Editor ブラウザで利用可能な専用エディタでプレビューしながら編集 Swagger CodeGen APIを元にサーバー、クライアント双方のAPIアクセスコードを自動生成