aws/aws-sdk-ruby

The official AWS SDK for Ruby

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 29 minutes ago
Added to GitGenius on September 19th, 2026
Created on July 14th, 2011
Open Issues & Pull Requests: 28 (+0)
GitHub issues: Enabled
Number of forks: 1,234
Total Stargazers: 3,656 (+0)
Total Subscribers: 129 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 3.1 hours
Mean response time: 10.1 days
90th percentile: 2.7 days
Tracked items: 112

Most active contributors

Sign in to see contributor activity.

How this project is maintained

100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Three people close 67% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 24
New in 7 days: 3
Closed in 7 days: 1
Avg open age: 1,300 days
Stale 30+ days: 22
Stale 90+ days: 15

Recent activity

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

Top labels

  • bug (30)
  • feature-request (30)
  • guidance (22)
  • service-api (15)
  • potential-regression (13)
  • needs-triage (10)
  • response-requested (9)
  • documentation (6)

Detailed Description

AWS SDK for Ruby is the official AWS client library for Ruby that enables developers to write Ruby applications that interact with AWS services.

The SDK solves the problem of integrating AWS services into Ruby applications by providing a modularized approach where developers install only the service gems they need rather than downloading the entire SDK. The tool handles credential discovery from multiple sources including environment variables, shared credentials files, IAM roles, and SSO, with support for credential assume-role workflows. Configuration is managed through environment variables or the Aws.config hash, and the SDK constructs service endpoints based on the configured region.

Developers building Ruby applications that depend on AWS services should adopt this SDK. The modular gem structure suits projects that use a limited set of AWS services, reducing dependency bloat compared to installing the monolithic aws-sdk gem. The monolithic gem is recommended only for quick migrations from the previous major version or when an application depends on many services. The SDK requires explicit credential and region configuration, either through environment variables or configuration files, and developers should use pessimistic version constraints on the major version when depending on service gems.

The project maintains comprehensive documentation including API references, a developer guide, and an upgrading guide for users migrating from earlier versions. The repository hosts active community discussions for developer questions and support. The SDK supports multiple credential resolution strategies including static credentials, web identity federation, assume-role workflows, process-based credentials, and SSO, reflecting ongoing investment in enterprise authentication patterns.