awslabs/aws-sdk-rust

AWS SDK for the Rust Programming Language

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 12 minutes ago
Type:Library / SDKCategory(s):Core & Utility LibrariesLanguages & Runtimes
Added to GitGenius on September 20th, 2026
Created on April 12th, 2021
Open Issues & Pull Requests: 153 (+0)
GitHub issues: Enabled
Number of forks: 290
Total Stargazers: 3,339 (+0)
Total Subscribers: 41 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 75
New in 7 days: 1
Closed in 7 days: 0
Avg open age: 790 days
Stale 30+ days: 70
Stale 90+ days: 65

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (83)
  • feature-request (66)
  • p2 (59)
  • p3 (28)
  • needs-triage (26)
  • pending-release (20)
  • documentation (17)
  • potential-regression (10)

Most active issues this week

Detailed Description

AWS SDK for the Rust Programming Language is an official SDK that enables Rust developers to build applications that interact with AWS services.

The SDK solves the problem of integrating AWS services into Rust applications by providing idiomatic Rust bindings and abstractions over AWS APIs. It generates service clients from AWS service models, allowing developers to call AWS operations with type-safe, compile-time-checked code. The SDK handles authentication, request signing, serialization, and error handling, reducing boilerplate and the surface area for mistakes when working with AWS services.

Developers building Rust applications that depend on AWS services should consider this SDK as the primary integration path. It suits projects ranging from command-line tools to backend services and serverless functions. The SDK is particularly valuable for teams that want to leverage Rust's safety guarantees and performance characteristics while maintaining full access to the AWS service ecosystem. Rust developers accustomed to idiomatic language patterns will find the SDK designed to follow Rust conventions rather than translating patterns from other language SDKs.

The project maintains steady development activity with regular updates to service models and SDK internals. Contributions are actively reviewed and merged. The codebase shows consistent attention to documentation and examples. Development follows a structured approach to managing the breadth of AWS services, with tooling to generate and maintain service clients systematically.