

# API Gateway で REST API の SDK を生成する
<a name="how-to-generate-sdk"></a>

プラットフォームおよび言語に固有な方法で REST API を呼び出すには、プラットフォームおよび言語に固有な SDK を API 用に生成する必要があります。API を作成およびテストし、ステージにデプロイした後で SDK を生成します。現在、API Gateway は、Java、JavaScript、Java for Android、iOS 用の Objective-C または Swift、Ruby において、API の SDK の生成をサポートしています。

このセクションでは、API Gateway API の SDK を生成する方法について説明します。また、生成された SDK を Java、Java for Android、iOS 用の Objective-C と Swift、JavaScript の各アプリで使用する方法についても説明します。

わかりやすく説明するために、この[単純な電卓](simple-calc-nodejs-lambda-function.md)の Lambda 関数を公開する、この API Gateway [API](simple-calc-lambda-api.md) を使用します。

先に進む前に、API Gateway で少なくとも 1 回、API を作成またはインポートし、デプロイしてください。手順については、「[API Gateway で REST API をデプロイする](how-to-deploy-api.md)」を参照してください。

**Topics**
+ [単純な電卓の Lambda 関数](simple-calc-nodejs-lambda-function.md)
+ [API Gateway の単純な電卓の API](simple-calc-lambda-api.md)
+ [単純な電卓の API OpenAPI 定義](simple-calc-lambda-api-swagger-definition.md)
+ [API Gateway で API の Java SDK を生成する](generate-java-sdk-of-an-api.md)
+ [API Gateway で API の Android SDK を生成する](generate-android-sdk-of-an-api.md)
+ [API Gateway で API の iOS SDK を生成する](generate-ios-sdk-of-an-api.md)
+ [API Gateway で REST API の JavaScript SDK を生成する](generate-javascript-sdk-of-an-api.md)
+ [API Gateway で API の Ruby SDK を生成する](generate-ruby-sdk-of-an-api.md)
+ [API Gateway で AWS CLI コマンドを使用して API 用の SDK を生成する](how-to-generate-sdk-cli.md)