

# API Gateway で OpenAPI を使用して REST API を開発する
<a name="api-gateway-import-api"></a>

API Gateway を使用して、REST API を外部定義ファイルから API Gateway にインポートできます。現在、API Gateway は [OpenAPI v2.0](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/2.0.md) および [OpenAPI v3.0](https://github.com/OAI/OpenAPI-Specification/blob/main/versions/3.0.1.md) 定義ファイルをサポートしています。この例外が「[Amazon API Gateway の REST API に関する重要な注意点](api-gateway-known-issues.md#api-gateway-known-issues-rest-apis)」に記載されています。新しい定義で上書きして API を更新したり、既存の API と定義をマージしたりできます。リクエスト URL で `mode` クエリパラメータを使用して、オプションを指定します。

API Gateway コンソールからサンプル API 機能を使用するチュートリアルについては、「[チュートリアル: サンプルをインポートして REST API を作成する](api-gateway-create-api-from-example.md)」を参照してください。

**Topics**
+ [エッジ最適化 API を API Gateway にインポートする](import-edge-optimized-api.md)
+ [リージョン API を API Gateway にインポートする](import-export-api-endpoints.md)
+ [OpenAPI ファイルをインポートして既存の API 定義を更新する](api-gateway-import-api-update.md)
+ [OpenAPI`basePath` プロパティを設定](api-gateway-import-api-basePath.md)
+ [AWSOpenAPI インポート用の変数](import-api-aws-variables.md)
+ [API Gateway への API のインポートによるエラーと警告](api-gateway-import-api-errors-warnings.md)
+ [API Gateway から REST API をエクスポートする](api-gateway-export-api.md)