

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 API Gateway 中為 REST API 產生 SDK
<a name="how-to-generate-sdk"></a>

若要以特定平台或特定語言的方式來呼叫您的 REST API，您必須產生特定平台或特定語言的 API 開發套件。您在建立、測試和部署 API 至某個階段後產生 SDK。目前，API Gateway 支援產生以 Java、JavaScript、適用於 Android 的 Java、適用於 iOS 的 Objective-C 或 Swift 以及 Ruby 撰寫的 API 軟體開發套件。

本節說明如何產 API Gateway API 的軟體開發套件。也會示範如何在 Java 應用程式、適用於 Android 的 Java 應用程式、適用於 iOS 的 Objective-C 與 Swift 應用程式以及 JavaScript 應用程式中，使用所產生的開發套件。

為了方便討論，我們使用此 API Gateway [API](simple-calc-lambda-api.md)，這會公開此[簡易計算器](simple-calc-nodejs-lambda-function.md) Lambda 函數。

繼續之前，請建立或匯入 API，並至少在 API Gateway 中部署一次。如需說明，請參閱[在 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 SDKs](how-to-generate-sdk-cli.md)