OpenAPI Specification と Swagger

Swagger は、OpenAPI Specification (OAS) の全機能を最大限に活用するための、最も使いやすいツールを提供します。

OpenAPI Specification とは?

以前は Swagger Specification として知られていた OpenAPI Specification は、RESTful インターフェイスを定義するための世界の標準です。OAS により、開発者は技術に依存しない API インターフェイスを設計でき、それが API 開発と利用の基礎となります。

詳細はこちら

What is the OpenAPI Specification
API Hub for Design で OAS を標準化する

API Hub for Design は、API スタイル ガイドラインを設定・適用し、より良い連携を図る必要があるチームを支援します。API 設計プロセスを管理し、OAS と API Hub for Design を活用して、開発者が喜んで使用する API をチームが提供できるよう支援します。

詳細はこちら

Standardize on OAS with SwaggerHub

コードからの OAS 生成

完全に開発された API から OpenAPI ファイルを取得するにはどうすればよいですか? API Hub for Explore を使用すると、手動で手を加えることなく、あらゆる API エンドポイントから定義を自動生成できます。生成は 3 回以下のクリックで完了し、開発チームは定義を最大限に活用して、さらなるドキュメントと SDK を生成できます。

API Hub をチェックする

Generating OAS From Code
OAS と Swagger

OAS を語る上で Swagger を抜きには語れません。SmartBear の Swagger プロジェクトは、Swagger Specification と Swagger ツールからなる OAS の元の基盤でした。Swagger コミュニティは、API ライフサイクル全体で OAS の力を最大限に活用するツールを構築する上で主導的な役割を果たしています。

Swagger オープンソース ツール

OAS and Swagger
© . This site is unofficial and not affiliated with Swagger.