OpenAPI仕様とSwagger

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

OpenAPI仕様とは?

OpenAPI仕様(旧Swagger仕様)は、RESTfulインターフェースを定義するための世界標準です。OASを使用すると、開発者はAPIの開発と利用の基礎となる、テクノロジーに依存しないAPIインターフェースを設計できます。

詳細はこちら

What is the OpenAPI Specification
SwaggerHubでOASを標準化する

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

詳細はこちら

Standardize on OAS with SwaggerHub

コードからOASを生成する

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

Swagger Inspectorをチェックアウト

Generating OAS From Code
OASとSwagger

OASについて話すときは、Swaggerについて話さないわけにはいきません。SmartBearのSwaggerプロジェクトは、Swagger仕様とSwaggerツールで構成されるOASの元の基盤でした。Swaggerコミュニティは、APIライフサイクル全体でOASの力を最大限に活用するためのツールを構築するリーダーです。

Swaggerオープンソースツール

OAS and Swagger