ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

Swagger について調べてみました

API の開発について知見を増やそうと思い swagger について調べてみました。

Swaggerとは

Swagger は RESTful APIを構築するためのオープンソースのフレームワークのことです。
RESTfulAPI を楽に設計、製造しようというプロジェクトのようで海外では結構使われているみたいです。

swagger.io

特徴

Swagger Specという仕様を元にドキュメントを記載しておけば、自動で見やすいドキュメントやコードの生成などが行えます。
swagger.io

Editor、UI、Codegen の3つのツールがメインになっているようです。

Swagger Editor

Swagger 用のエディタです。
editor.swagger.io

Swagger UI

swagger.io

Swagger Codegen

github.com