Volver al ranking

aws/aws-sdk-java

Javaaws.amazon.com/sdkforjava

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-sdkjavaawsamazon
Crecimiento de estrellas
Estrellas
4.2k
Forks
2.8k
Crecimiento semanal
Issues
1
2k4k
ene 2023mar 2024may 2025jul 2026
ArtefactosMavengit clone https://github.com/aws/aws-sdk-java.git
README

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 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.

Repositorios relacionados
donnemartin/awesome-aws

A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.

PythonPyPIOtherawscloud
14.1k1.9k
boto/boto3

Boto3, an AWS SDK for Python

PythonPyPIApache License 2.0pythonaws
aws.amazon.com/sdk-for-python/
9.9k2k
aws/aws-sdk-go

This SDK has reached end-of-support. The AWS SDK for Go v2 is available here: https://github.com/aws/aws-sdk-go-v2

GoGo ModulesApache License 2.0goaws-sdk
8.7k2k
aws/aws-sdk-js

AWS SDK for JavaScript v2 (End-of-Life as of 09/08/2025). The AWS SDK for JavaScript v3 in the browser and Node.js is available here: https://github.com/aws/aws-sdk-js-v3

JavaScriptnpmApache License 2.0aws-sdkjavascript
aws.amazon.com/developer/language/javascript/
7.6k1.5k
ministackorg/ministack

Ministack: Free, open-source local AWS emulator - 55+ services, Terraform compatible, real databases. Free forever. MIT licensed.

PythonPyPIMIT Licenseawsdocker
ministack.org
3.8k360
aws/aws-sdk-ruby

The official AWS SDK for Ruby

RubyRubyGemsApache License 2.0aws-sdkruby
aws.amazon.com/sdk-for-ruby/
3.7k1.2k
aws/aws-sdk-js-v3

Modularized AWS SDK for JavaScript.

TypeScriptnpmApache License 2.0aws-sdkaws-sdk-js
3.6k699
aws/aws-sdk-go-v2

AWS SDK for the Go programming language.

GoGo ModulesApache License 2.0aws-sdkgolang
docs.aws.amazon.com/sdk-for-go/
3.6k808
rusoto/rusoto

AWS SDK for Rust

Rustcrates.ioMIT Licenserustaws
2.7k439
aws/aws-sdk-java-v2

The official AWS SDK for Java - Version 2

JavaMavenApache License 2.0aws-sdkjava
2.6k1k
san089/Udacity-Data-Engineering-Projects

Few projects related to Data Engineering including Data Modeling, Infrastructure setup on cloud, Data Warehousing and Data Lake development.

PythonPyPIOtherdatadata-engineering
2k588
aws-powertools/powertools-lambda-typescript

Powertools for AWS is a developer toolkit to implement Serverless best practices and increase developer velocity.

TypeScriptnpmMIT No Attributionawsserverless
docs.aws.amazon.com/powertools/typescript/latest/
1.8k195