# aws/aws-sdk-ruby

The official AWS SDK for Ruby

Repository: https://github.com/aws/aws-sdk-ruby
Canonical: https://ross.abutalabs.com/products/aws-sdk-ruby
Homepage: https://aws.amazon.com/sdk-for-ruby/
Language: Ruby
License: Apache-2.0
License Family: permissive
Topics: aws-sdk, ruby, cloud, aws
Last push: 2026-08-26T20:32:33+00:00

## Health v2 (maintenance only)
Score: 67/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 8, longevity 100
- inputs: {"age_days": 5529, "days_push": 7, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3655, forks 1237 (observed 2026-08-28T04:08:13.145462+00:00)

## What it is
The official AWS SDK for Ruby (Version 3), providing idiomatic Ruby client libraries for AWS services such as S3, EC2, and DynamoDB. It is distributed as modular per-service gems on RubyGems and handles credential management, retries, pagination, waiters, and serialization.

## Use cases
- upload and download files to s3 from ruby
- manage ec2 instances programmatically with ruby
- query dynamodb from a ruby application
- configure aws credentials and regions in ruby apps
- call any aws service api from ruby
- paginate large aws api responses in ruby

## When to choose
- you are building Ruby applications that interact with AWS services
- you want official, maintained clients with credential handling, retries, and pagination built in
- you prefer installing only the gems for the AWS services you use

## When to avoid
- you use a different language runtime such as Python, Node.js, or Go
- you need a generic HTTP client for non-AWS APIs
- you are on legacy V2 of the SDK and cannot migrate

## Facets
- artifact type: library
- maturity: stable
- function: sdk, http-client, serialization, auth
- domain: cloud-computing, developer-tools, apis
- platform: ruby, cross-platform
- tags: aws, aws-sdk, ruby-gems, cloud-services, modular

## Member repositories
- aws/aws-sdk-ruby (main) score 67

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:13.145462+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:31:39.128838+00:00, confidence not recorded.
  - readme: https://github.com/aws/aws-sdk-ruby (fetched 2026-08-28T04:08:13.145462+00:00, sha 3a9b7c0f007d)
  - homepage: https://aws.amazon.com/sdk-for-ruby/ (fetched 2026-08-29T09:25:59.263067+00:00, sha 1b609db6b3fc)
  - site_page: https://aws.amazon.com/getting-started?nc2=h_dsc_aa_gs (fetched 2026-08-29T09:25:59.267723+00:00, sha f35fd0664950)
  - site_page: https://aws.amazon.com/about-aws/global-infrastructure?nc2=h_dsc_aa_gi (fetched 2026-08-29T09:25:59.269375+00:00, sha 79a446e5fbd1)
  - site_page: https://aws.amazon.com/products/developer-tools/agent-toolkit-for-aws?nc2=h_dsc_ex_s5 (fetched 2026-08-29T09:25:59.265654+00:00, sha 3cc21b596f92)
  - site_page: https://aws.amazon.com/pricing?nc2=h_pr_hub (fetched 2026-08-29T09:25:59.271219+00:00, sha e2abd01d7981)
  - site_page: https://aws.amazon.com/savingsplans?nc2=h_pr_sp (fetched 2026-08-29T09:25:59.272860+00:00, sha 9ff3c7ad93e0)
  - site_page: https://aws.amazon.com/s3/pricing?nc2=h_pr_s3 (fetched 2026-08-29T09:25:59.274782+00:00, sha 97bbf99c3793)
  - site_page: https://aws.amazon.com/bedrock/pricing?nc2=h_pr_br (fetched 2026-08-29T09:25:59.277923+00:00, sha 4ccc538a3696)
  - site_page: https://aws.amazon.com/rds/pricing?nc2=h_pr_rds (fetched 2026-08-29T09:25:59.279970+00:00, sha 538280f30c8a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
