GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - 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/

BranchesTags
Open more actions menu

Latest commit

 

History

4,487 Commits
4,487 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
aws-java-sdk-accessanalyzer
aws-java-sdk-accessanalyzer
 
 
aws-java-sdk-account
aws-java-sdk-account
 
 
aws-java-sdk-acm
aws-java-sdk-acm
 
 
aws-java-sdk-acmpca
aws-java-sdk-acmpca
 
 
aws-java-sdk-amplify
aws-java-sdk-amplify
 
 
aws-java-sdk-amplifybackend
aws-java-sdk-amplifybackend
 
 
aws-java-sdk-amplifyuibuilder
aws-java-sdk-amplifyuibuilder
 
 
aws-java-sdk-api-gateway
aws-java-sdk-api-gateway
 
 
aws-java-sdk-apigatewaymanagementapi
aws-java-sdk-apigatewaymanagementapi
 
 
aws-java-sdk-apigatewayv2
aws-java-sdk-apigatewayv2
 
 
aws-java-sdk-appconfig
aws-java-sdk-appconfig
 
 
aws-java-sdk-appconfigdata
aws-java-sdk-appconfigdata
 
 
aws-java-sdk-appfabric
aws-java-sdk-appfabric
 
 
aws-java-sdk-appflow
aws-java-sdk-appflow
 
 
aws-java-sdk-appintegrations
aws-java-sdk-appintegrations
 
 
aws-java-sdk-applicationautoscaling
aws-java-sdk-applicationautoscaling
 
 
aws-java-sdk-applicationcostprofiler
aws-java-sdk-applicationcostprofiler
 
 
aws-java-sdk-applicationinsights
aws-java-sdk-applicationinsights
 
 
aws-java-sdk-applicationsignals
aws-java-sdk-applicationsignals
 
 
aws-java-sdk-appmesh
aws-java-sdk-appmesh
 
 
aws-java-sdk-appregistry
aws-java-sdk-appregistry
 
 
aws-java-sdk-apprunner
aws-java-sdk-apprunner
 
 
aws-java-sdk-appstream
aws-java-sdk-appstream
 
 
aws-java-sdk-appsync
aws-java-sdk-appsync
 
 
aws-java-sdk-apptest
aws-java-sdk-apptest
 
 
aws-java-sdk-arczonalshift
aws-java-sdk-arczonalshift
 
 
aws-java-sdk-artifact
aws-java-sdk-artifact
 
 
aws-java-sdk-athena
aws-java-sdk-athena
 
 
aws-java-sdk-auditmanager
aws-java-sdk-auditmanager
 
 
aws-java-sdk-augmentedairuntime
aws-java-sdk-augmentedairuntime
 
 
aws-java-sdk-autoscaling
aws-java-sdk-autoscaling
 
 
aws-java-sdk-autoscalingplans
aws-java-sdk-autoscalingplans
 
 
aws-java-sdk-b2bi
aws-java-sdk-b2bi
 
 
aws-java-sdk-backup
aws-java-sdk-backup
 
 
aws-java-sdk-backupgateway
aws-java-sdk-backupgateway
 
 
aws-java-sdk-batch
aws-java-sdk-batch
 
 
aws-java-sdk-bcmdataexports
aws-java-sdk-bcmdataexports
 
 
aws-java-sdk-bedrock
aws-java-sdk-bedrock
 
 
aws-java-sdk-bedrockagent
aws-java-sdk-bedrockagent
 
 
aws-java-sdk-bedrockagentruntime
aws-java-sdk-bedrockagentruntime
 
 
aws-java-sdk-bedrockruntime
aws-java-sdk-bedrockruntime
 
 
aws-java-sdk-billingconductor
aws-java-sdk-billingconductor
 
 
aws-java-sdk-bom
aws-java-sdk-bom
 
 
aws-java-sdk-braket
aws-java-sdk-braket
 
 
aws-java-sdk-budgets
aws-java-sdk-budgets
 
 
aws-java-sdk-bundle
aws-java-sdk-bundle
 
 
aws-java-sdk-chatbot
aws-java-sdk-chatbot
 
 
aws-java-sdk-chime
aws-java-sdk-chime
 
 
aws-java-sdk-chimesdkidentity
aws-java-sdk-chimesdkidentity
 
 
aws-java-sdk-chimesdkmediapipelines
aws-java-sdk-chimesdkmediapipelines
 
 
aws-java-sdk-chimesdkmeetings
aws-java-sdk-chimesdkmeetings
 
 
aws-java-sdk-chimesdkmessaging
aws-java-sdk-chimesdkmessaging
 
 
aws-java-sdk-chimesdkvoice
aws-java-sdk-chimesdkvoice
 
 
aws-java-sdk-cleanrooms
aws-java-sdk-cleanrooms
 
 
aws-java-sdk-cleanroomsml
aws-java-sdk-cleanroomsml
 
 
aws-java-sdk-cloud9
aws-java-sdk-cloud9
 
 
aws-java-sdk-cloudcontrolapi
aws-java-sdk-cloudcontrolapi
 
 
aws-java-sdk-clouddirectory
aws-java-sdk-clouddirectory
 
 
aws-java-sdk-cloudformation
aws-java-sdk-cloudformation
 
 
aws-java-sdk-cloudfront
aws-java-sdk-cloudfront
 
 
aws-java-sdk-cloudhsm
aws-java-sdk-cloudhsm
 
 
aws-java-sdk-cloudhsmv2
aws-java-sdk-cloudhsmv2
 
 
aws-java-sdk-cloudsearch
aws-java-sdk-cloudsearch
 
 
aws-java-sdk-cloudtrail
aws-java-sdk-cloudtrail
 
 
aws-java-sdk-cloudtraildata
aws-java-sdk-cloudtraildata
 
 
aws-java-sdk-cloudwatch
aws-java-sdk-cloudwatch
 
 
aws-java-sdk-cloudwatchevidently
aws-java-sdk-cloudwatchevidently
 
 
aws-java-sdk-cloudwatchmetrics
aws-java-sdk-cloudwatchmetrics
 
 
aws-java-sdk-cloudwatchrum
aws-java-sdk-cloudwatchrum
 
 
aws-java-sdk-code-generator
aws-java-sdk-code-generator
 
 
aws-java-sdk-codeartifact
aws-java-sdk-codeartifact
 
 
aws-java-sdk-codebuild
aws-java-sdk-codebuild
 
 
aws-java-sdk-codecommit
aws-java-sdk-codecommit
 
 
aws-java-sdk-codeconnections
aws-java-sdk-codeconnections
 
 
aws-java-sdk-codedeploy
aws-java-sdk-codedeploy
 
 
aws-java-sdk-codegen-maven-plugin
aws-java-sdk-codegen-maven-plugin
 
 
aws-java-sdk-codeguruprofiler
aws-java-sdk-codeguruprofiler
 
 
aws-java-sdk-codegurureviewer
aws-java-sdk-codegurureviewer
 
 
aws-java-sdk-codegurusecurity
aws-java-sdk-codegurusecurity
 
 
aws-java-sdk-codepipeline
aws-java-sdk-codepipeline
 
 
aws-java-sdk-codestar
aws-java-sdk-codestar
 
 
aws-java-sdk-codestarconnections
aws-java-sdk-codestarconnections
 
 
aws-java-sdk-codestarnotifications
aws-java-sdk-codestarnotifications
 
 
aws-java-sdk-cognitoidentity
aws-java-sdk-cognitoidentity
 
 
aws-java-sdk-cognitoidp
aws-java-sdk-cognitoidp
 
 
aws-java-sdk-cognitosync
aws-java-sdk-cognitosync
 
 
aws-java-sdk-comprehend
aws-java-sdk-comprehend
 
 
aws-java-sdk-comprehendmedical
aws-java-sdk-comprehendmedical
 
 
aws-java-sdk-computeoptimizer
aws-java-sdk-computeoptimizer
 
 
aws-java-sdk-config
aws-java-sdk-config
 
 
aws-java-sdk-connect
aws-java-sdk-connect
 
 
aws-java-sdk-connectcampaign
aws-java-sdk-connectcampaign
 
 
aws-java-sdk-connectcases
aws-java-sdk-connectcases
 
 
aws-java-sdk-connectcontactlens
aws-java-sdk-connectcontactlens
 
 
aws-java-sdk-connectparticipant
aws-java-sdk-connectparticipant
 
 
aws-java-sdk-connectwisdom
aws-java-sdk-connectwisdom
 
 
aws-java-sdk-controlcatalog
aws-java-sdk-controlcatalog
 
 
aws-java-sdk-controltower
aws-java-sdk-controltower
 
 
aws-java-sdk-core
aws-java-sdk-core
 
 

Repository files navigation

AWS SDK for Java

The AWS SDK for Java enables Java developers to easily work with Amazon Web Services and build scalable solutions with Amazon S3, Amazon DynamoDB, Amazon Glacier, and more.

See the AWS SDK for Java 2.x for how to get started.

End-of-Support on December 31, 2025

The AWS SDK for Java 1.x reached end-of-support on December 31, 2025. The SDK no longer receives updates or releases. Previously published releases will continue to be available via public package managers and the code will remain on GitHub.

We recommend that you migrate to the AWS SDK for Java 2.x. The AWS SDK for Java 2.x provides improved features, enhanced performance, and continued support from AWS. By adopting the latest version of the SDK, developers can ensure the security, compatibility, and stability of their solutions on AWS. Updating also allows you to leverage the latest services and innovations from AWS.

Release Notes

Changes to the SDK beginning with version 1.12.1 (June 2021) are tracked in CHANGELOG.md.

Changes in the retired 1.11.x series of the SDK, beginning with version 1.11.82, are listed in the CHANGELOG-1.11.x.md file.

Getting Started with AWS

Use the AWS SDK for Java 2.x to get started.

Using the AWS SDK for Java 1.x

The AWS SDK for Java 1.x is in maintenance mode, so we recommend that you use the AWS SDK for Java 2.x.

Minimum requirements

To run the AWS SDK for Java 1.x, you will need Java 1.8+. For more information about the requirements and optimum settings for the SDK, please see the Installing a Java Development Environment section of the developer guide.

Install the 1.x SDK

You can use the AWS SDK for Java 1.x in your project by consuming it from Maven. Import the aws-java-sdk-bom and specify the SDK Maven modules that your project needs in the dependencies.

Importing the 1.x BOM
<dependencyManagement>
  <dependencies>
    <dependency>
      <groupId>com.amazonaws</groupId>
      <artifactId>aws-java-sdk-bom</artifactId>
      <version>1.12.797</version>
      <type>pom</type>
      <scope>import</scope>
    </dependency>
  </dependencies>
</dependencyManagement>
Using the 1.x SDK Maven modules
<dependencies>
  <dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>aws-java-sdk-ec2</artifactId>
  </dependency>
  <dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>aws-java-sdk-s3</artifactId>
  </dependency>
  <dependency>
    <groupId>com.amazonaws</groupId>
    <artifactId>aws-java-sdk-dynamodb</artifactId>
  </dependency>
</dependencies>

See the Set up the AWS SDK for Java 1.x section of the developer guide for more information about installing the 1.x SDK through other means.

Building From Source

Once you check out the code from GitHub, you can build it using Maven. To disable the GPG-signing in the build, use:

mvn clean install -Dgpg.skip=true

Maintenance and Support for SDK Major Versions

For information about maintenance and support for SDK major versions and their underlying dependencies, see the following in the AWS SDKs and Tools Reference Guide:

  • AWS SDKs and Tools Maintenance Policy
  • AWS SDKs and Tools Version Support Matrix

AWS SDK for Java 2.x

A version 2.x of the SDK is generally available. It is a major rewrite of the 1.x code base, built on top of Java 8+ and adds several frequently requested features. These include support for non-blocking I/O, improved start-up performance, automatic iteration over paginated responses and the ability to plug in a different HTTP implementation at run time.

For more information see the AWS SDK for Java 2.x Developer Guide or check the project repository in https://github.com/aws/aws-sdk-java-v2.

Maintenance and Support for Java Versions

The AWS SDK for Java 1.x supports Java versions from 8 to 17, but may not be updated to support future Java versions. To ensure long-term compatibility with the latest JDK versions, we recommend that you migrate to the AWS SDK for Java 2.x.

About

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/

aws.amazon.com/sdkforjava

Topics

amazonawsaws-sdkjava

Resources

Readme
Apache-2.0 license

Code of conduct

Code of conduct

Contributing

Contributing

Security policy

Security policy
Activity
Custom properties

Stars

4.2k stars

Watchers

282 watching

Forks

2.8k forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.