

# What is the Amazon SDK for Rust?
<a name="welcome"></a>

Rust is a systems programming language without a garbage collector focused on three goals: safety, speed, and concurrency.

The Amazon SDK for Rust provides Rust APIs to interact with Amazon infrastructure services. Using the SDK, you can build applications on top of Amazon S3, Amazon EC2, DynamoDB, and more.

**Topics**
+ [Getting started with the SDK](#first-time-user)
+ [Maintenance and support for SDK major versions](#maintenance-and-support-for-sdk-major-versions)
+ [Additional resources](#additional-resources)

## Getting started with the SDK
<a name="first-time-user"></a>

If you are a first-time user of the SDK, we recommend that you begin by reading [Getting started with the SDK for Rust](getting-started.md). 

For configuration and setup, including how to create and configure service clients for making requests to Amazon Web Services services, see [Configuring service clients in the Amazon SDK for Rust](configure.md).

For information about using the SDK, see [Using the Amazon SDK for Rust](using.md).

For a complete list of Rust code examples, see [Code examples](rust_code_examples.md).

## Maintenance and support for SDK major versions
<a name="maintenance-and-support-for-sdk-major-versions"></a>

For information about maintenance and support for SDK major versions and their underlying dependencies, see the following in the [Amazon SDKs and Tools Reference Guide](https://docs.amazonaws.cn/sdkref/latest/guide/overview.html):
+  [Amazon SDKs and Tools Maintenance Policy](https://docs.amazonaws.cn/sdkref/latest/guide/maint-policy.html) 
+  [Amazon SDKs and Tools Version Support Matrix](https://docs.amazonaws.cn/sdkref/latest/guide/version-support-matrix.html) 

## Additional resources
<a name="additional-resources"></a>

In addition to this guide, the following are valuable online resources for SDK developers:
+  [Amazon SDKs and Tools Reference Guide](https://docs.amazonaws.cn/sdkref/latest/guide/): Contains settings, features, and other foundational concepts common among Amazon SDKs. 
+ [Rust Programming Language web site](https://rust-lang.org/)
+  [Amazon SDK for RustAPI Reference](https://awslabs.github.io/aws-sdk-rust/) 
+  [Amazon Developer Tools Blog for Amazon SDK for Rust](https://amazonaws-china.com/blogs/developer/category/rust/) 
+  [Amazon SDK for Rust source code](https://github.com/awslabs/aws-sdk-rust) on GitHub 
+  [The Amazon Code Sample Catalog for Amazon SDK for Rust](https://docs.amazonaws.cn/code-library/latest/ug/rust_1_code_examples.html) 