Member-only story
AWS Introduces Official SDKs for Rust, Kotlin, and Swift
A look at how to use the AWS SDKs in each of the programming languages
During Re:invent Dec,2021
event, Amazon Web Services announced SDKs for Rust, Kotlin, and Swift — which are currently in developer preview.
This is taken with much appreciation and joy by the developer community for these languages. We will go through the details with code samples in this write-up.
According to Amazon, each SDK leverages common best practices for each language and takes advantage of advanced language syntax. Let's deep dive into each of them.
Native AWS Rust SDK
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 Amazon Web Services infrastructure services. Using the SDK, you can build applications on top of Amazon S3, Amazon EC2, DynamoDB, and more.
AWS customers from a long time developing in Rust wanted a native Rust SDK so they can use the language constructs they are used to, and customers new to Rust want an SDK that behaves similarly to SDKs they have used in other language environments.