Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

What is the AWS SDK for Rust? - AWS SDK for Rust

What is the AWS SDK for Rust?

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

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

Getting started with the SDK

If you are a first-time user of the SDK, we recommend that you begin by reading Get started with the AWS SDK for Rust.

For configuration and setup, including how to create and configure service clients for making requests to AWS services, see Configure the AWS SDK for Rust.

For information about using the SDK, see Use the AWS SDK for Rust.

For a complete list of Rust code examples, see Code examples.

Maintenance and support for SDK major versions

For information about maintenance and support for SDK major versions and their underlying dependencies, see the following in the AWS SDKs and Tools Reference Guide:

Additional resources

In addition to this guide, the following are valuable online resources for SDK developers:

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.