User guide
What is the AWS SDK for Java?
The AWS SDK for Java provides a Java API for AWS infrastructure services. Using the SDK for Java,
you can build applications that work with Amazon Simple Storage Service (Amazon S3), Amazon Elastic
Compute Cloud (Amazon EC2), Amazon SimpleDB, and more.
New AWS services are occasionally added to the AWS SDK for Java. For a complete list of the services
that are supported by the SDK for Java, see Supported Services on the AWS SDK for Java home page.
Topics
• About the AWS SDK for Java (p. 1)
• What's in this Guide? (p. 2)
• Viewing the Revision History for the SDK for Java (p. 2)
• About Amazon Web Services (p. 3)
About the AWS SDK for Java
The AWS SDK for Java includes:
AWS Java Library
Build Java applications for AWS using an API that takes the complexity out of coding directly against
a web service interface.The library (aws-java-sdk-version.jar) provides an API that hides
much of the lower-level plumbing including authentication, request retries, and error handling.
Code Samples
The SDK for Java provides a growing number of practical code samples that demonstrate how to
use the SDK to build AWS applications. For more information, see SDK for Java Code Samples (p. 66).
Eclipse IDE support
You can use the AWS Toolkit for Eclipse to add the AWS SDK for Java to an existing project or to
create a new SDK for Java project.
Browse the Source at GitHub
The AWS SDK for Java is open source, provided to you under the Apache License.You can find the full
source code for the AWS SDK for Java and its packaged samples at: http://github.com/aws/aws-sdk-java.
Version v1.0.0
1
AWS SDK for Java Developer Guide
About the AWS SDK for Java