

# Create Amazon EC2 resources using an Amazon SDK
<a name="sdk-general-information-section"></a>

Amazon provides software development kits (SDK) for many popular programming languages. An SDK makes development more efficient by providing the following:
+ Pre-built components and libraries that you can incorporate into your applications
+ Language-specific tools, such as compilers and debuggers
+ Cryptographic signing of service requests
+ Request retries
+ Error response handling

## Code examples for the Amazon EC2 API
<a name="ec2-api-code-examples"></a>

The code examples provided by Amazon show you how to use an API and accomplish specific tasks. For examples for the Amazon EC2 API, see [Code examples for Amazon EC2](service_code_examples.md). For additional examples, see [Find code examples for the Amazon SDKs](https://www.amazonaws.cn/developer/code-examples/).

## Learn more about the Amazon SDKs
<a name="learn-more-sdk"></a>

To learn more about the Amazon SDKs, see the following resources:
+ [Amazon SDKs and Tools Reference Guide](https://docs.amazonaws.cn/sdkref/latest/guide/overview.html)
+ [Tools to Build on Amazon](https://www.amazonaws.cn/developer/tools/)
+ [What is an SDK?](https://www.amazonaws.cn/what-is/sdk/)