【連載】

Swagger入門 - 初めてのAPI仕様管理講座

Swaggerのさらなる活用

【第5回】Swaggerのさらなる活用

Swaggerは、APIインタフェース仕様書やAPI単体を作るだけでなく、API Gatewayパターンの構築にも活用することができます。例として今回、Swagger Specをインポートし、Google傘下のApigeeが提供するAPI Gatewayである「API Proxy」を作成しましょう。

開発ソフトウェア
ブックマーク ブックマーク

目次

【連載】Swagger入門 - 初めてのAPI仕様管理講座[4]Swagger Coreによるコードを中核においたドキュメント管理

今回はSwagger Coreを紹介します。設計(Swagger Spec)からコードを生成する、いわば順方向にあたるのがSwagger Codegenです。一方で、コードから設計(Swagger Spec)を生成する、いわば逆方向にあたるのがSwagger Coreです。

開発ソフトウェア

【連載】Swagger入門 - 初めてのAPI仕様管理講座[3]Swagger Codegenを使ったコード自動生成のポイント

今回はSwagger Codegenを紹介します。Swagger Codegenを使うと、Swagger Spec仕様を記述したYAMLやJSONファイルからAPIコンシューマのドライバコードやAPIプロバイダのスタブコードを自動生成できます。Swagger UIと合わせて使うと、仕様を記述するだけでドキュメントもコードも自動生成可能です。

開発ソフトウェア

【連載】Swagger入門 - 初めてのAPI仕様管理講座[2]Swagger UIの準備

今回はSwagger UIを紹介します。Swagger Specで記述したYAMLやJSONファイルからAPIインタフェース仕様ドキュメントを自動生成できるツールです。ドキュメントはWebブラウザで閲覧でき、仕様を確認したら、そのままワンクリックでAPIを実行できます。

開発ソフトウェア

【連載】Swagger入門 - 初めてのAPI仕様管理講座[1]Swaggerとは

今、API仕様を管理するOSSフレームワーク「Swagger」(スワッガー)が大きな注目を浴びています。Microfsoft、Googleらが推進する同フレームワークはどういったものなのか。その概要や基本的な使い方を解説していきます。

開発ソフトウェア

会員登録(無料)

注目の特集/連載
知りたい! カナコさん 皆で話そうAIのコト
教えてカナコさん! これならわかるAI入門
対話システムをつくろう! Python超入門
Kubernetes入門
AWSで作るクラウドネイティブアプリケーションの基本
ソフトウェア開発自動化入門
PowerShell Core入門
徹底研究! ハイブリッドクラウド
[解説動画] Googleアナリティクス入門講座
マイナビニュース スペシャルセミナー 講演レポート/当日講演資料 まとめ
セキュリティアワード特設ページ

一覧はこちら

今注目のIT用語の意味を事典でチェック!

一覧はこちら

ページの先頭に戻る