

# Transcribing with the Amazon SDKs
<a name="getting-started-sdk"></a>

You can use SDKs for both batch and streaming transcriptions. If you're transcribing a media file located in an Amazon S3 bucket, you're performing a batch transcription. If you're transcribing a real-time stream of audio data, you're performing a streaming transcription.

For a list of the programming languages you can use with Amazon Transcribe, see [Supported programming languages](supported-languages.md#supported-sdks). Note that streaming transcriptions are not supported with all Amazon SDKs. To view supported media formats and other media requirements and constraints, see [Data input and output](how-input.md).

For more information on all available Amazon SDKs and builder tools, refer to [Tools to Build on Amazon](https://www.amazonaws.cn/developer/tools).

**Tip**  
For additional examples using the Amazon SDKs, including feature-specific, scenario, and cross-service examples, refer to the [Code examples for Amazon Transcribe using Amazon SDKs](service_code_examples.md) chapter.  
You can also find SDK code samples in these GitHub repositories:  
[Amazon Code Examples](https://github.com/aws-samples)
[Amazon Transcribe Examples](https://github.com/aws-samples/amazon-transcribe-examples)

## Using this service with an Amazon SDK
<a name="sdk-general-information-section"></a>

Amazon software development kits (SDKs) are available for many popular programming languages. Each SDK provides an API, code examples, and documentation that make it easier for developers to build applications in their preferred language.


| SDK documentation | 
| --- | 
| [Amazon CLI](https://docs.amazonaws.cn/cli) | 
| [Amazon SDK for Java](https://docs.amazonaws.cn/sdk-for-java) | 
| [Amazon SDK for JavaScript](https://docs.amazonaws.cn/sdk-for-javascript) | 
| [Amazon SDK for .NET](https://docs.amazonaws.cn/sdk-for-net) | 
| [Amazon SDK for PHP](https://docs.amazonaws.cn/sdk-for-php) | 
| [Amazon Tools for PowerShell](https://docs.amazonaws.cn/powershell) | 
| [Amazon SDK for Python (Boto3)](https://docs.amazonaws.cn/pythonsdk) | 
| [Amazon SDK for Ruby](https://docs.amazonaws.cn/sdk-for-ruby) | 
| [Amazon SDK for SAP ABAP](https://docs.amazonaws.cn/sdk-for-sapabap) | 

For examples specific to this service, see [Code examples for Amazon Transcribe using Amazon SDKs](service_code_examples.md).