OpenAPI 仕様

RESTful APIのワールドスタンダード

OpenAPI Specification (OAS) は、2015年にOpenAPI Initiativeの下でLinux Foundationに寄贈されました。この仕様は、APIに関連するすべてのリソースと操作を効果的にマッピングすることで、APIを簡単に開発および利用するためのRESTfulインターフェースを作成します。

OAS 2.0 OAS 3.0 OAS 3.1

OpenAPI仕様とSwaggerツール

Swaggerツールは、元の「Swagger」仕様の背後にあるチームによって開発されました。Swaggerは、OpenAPI仕様を最大限に活用するための最も強力で使いやすいツールを提供します。

OpenAPI仕様の必要性

ワークフローを効率化

APIのデザイン、ドキュメント、実装を自動的に同期・更新することで、APIの構築プロセスを効率化します。

制約のない構築

主要なすべての言語に対応したクライアントライブラリとサーバーテンプレートを使って、選択したテクノロジースタックでAPIを開発できます。

オープン&グローバルなサポート

OpenAPI仕様は、Linux Foundation Collaborative ProjectであるOpen API Initiative内のコミュニティ主導のオープン仕様です。

OASでAPIの力を解き放つ

OpenAPI仕様は、APIライフサイクル全体にわたって実装できます。
設計 OASは、コードを一行も書く前にAPIを設計し、リソースと操作を定義するための完全なフォーマットを提供します。 OpenAPI Specification ドキュメント化 APIの操作を視覚化し、内部開発者と外部利用者がAPIを迅速に採用できるようにします。 Automate Cucumber Solutions クライアント&サーバー生成 OAS定義に基づいて、サーバースタブとクライアントSDKの足場を生成します。 OpenAPI Specification テスト OAS定義で成功応答を定義することで、テストケースの生成を自動化します。 OpenAPI Specification 監視 OAS生成で定義された操作を使用してAPIモニターを作成します。 OpenAPI Specification デプロイ AWS、IBM、Apigeeなどの主要なAPIゲートウェイによってサポートされています。
© . This site is unofficial and not affiliated with Swagger.