# aws/aws-sdk-java

The official AWS SDK for Java 1.x (In Maintenance Mode, End-of-Life on 12/31/2025). The AWS SDK for Java 2.x is available here: https://github.com/aws/aws-sdk-java-v2/

Repository: https://github.com/aws/aws-sdk-java
Canonical: https://ross.abutalabs.com/products/aws-sdk-java
Homepage: https://aws.amazon.com/sdkforjava
Language: Java
License: Apache-2.0
License Family: permissive
Topics: aws-sdk, java, aws, amazon
Last push: 2026-04-06T20:40:47+00:00

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

## Adoption (not part of the score)
Stars 4200, forks 2786 (observed 2026-08-28T04:08:38.932409+00:00)

## What it is
The official AWS SDK for Java 1.x, providing Java APIs for AWS services such as S3, EC2, and DynamoDB, including credential management, retries, and serialization. It reached end-of-support on December 31, 2025, and AWS recommends migrating to AWS SDK for Java 2.x.

## Use cases
- call aws services from java
- upload files to s3 from a java application
- query dynamodb from java
- manage ec2 instances programmatically
- maintain a legacy java app using aws sdk 1.x
- migrate from aws sdk java 1.x to 2.x

## When to choose
- you are maintaining an existing legacy application already built on SDK 1.x
- you need to read or patch old code that depends on com.amazonaws artifacts
- you are planning or executing a migration to SDK 2.x

## When to avoid
- you are starting a new Java project on AWS - use aws-sdk-java-v2 instead
- you need support, security fixes, or new AWS service features
- you need nonblocking I/O or HTTP/2 support

## Facets
- artifact type: library
- maturity: abandoned
- function: sdk, http-client, serialization, auth
- domain: cloud-computing, developer-tools, apis
- platform: jvm, cross-platform
- tags: aws, aws-sdk, java, cloud-services, end-of-life, s3, dynamodb, legacy

## Member repositories
- aws/aws-sdk-java (main) score 66

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:38.932409+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:22:32.945663+00:00, confidence not recorded.
  - readme: https://github.com/aws/aws-sdk-java (fetched 2026-08-28T04:08:38.932409+00:00, sha 3684425261c4)
  - homepage: https://aws.amazon.com/sdkforjava (fetched 2026-08-29T09:13:03.574028+00:00, sha c58ec6014a51)
  - site_page: https://aws.amazon.com/getting-started?nc2=h_dsc_aa_gs (fetched 2026-08-29T09:13:03.578874+00:00, sha f35fd0664950)
  - site_page: https://aws.amazon.com/about-aws/global-infrastructure?nc2=h_dsc_aa_gi (fetched 2026-08-29T09:13:03.580632+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:13:03.576526+00:00, sha 3cc21b596f92)
  - site_page: https://aws.amazon.com/pricing?nc2=h_pr_hub (fetched 2026-08-29T09:13:03.583104+00:00, sha e2abd01d7981)
  - site_page: https://aws.amazon.com/savingsplans?nc2=h_pr_sp (fetched 2026-08-29T09:13:03.585198+00:00, sha 9ff3c7ad93e0)
  - site_page: https://aws.amazon.com/s3/pricing?nc2=h_pr_s3 (fetched 2026-08-29T09:13:03.587004+00:00, sha 97bbf99c3793)
  - site_page: https://aws.amazon.com/bedrock/pricing?nc2=h_pr_br (fetched 2026-08-29T09:13:03.590067+00:00, sha 4ccc538a3696)
  - site_page: https://aws.amazon.com/rds/pricing?nc2=h_pr_rds (fetched 2026-08-29T09:13:03.591781+00:00, sha 538280f30c8a)
- Data as of 2026-08-30T08:39:29.467469+00:00.
