The AWS SDK for Java is a collection of tools for developers creating Java-based Web apps to run on Amazon cloud components such as Amazon Simple Storage Service (S3), Amazon Elastic Compute Cloud (EC2) and Amazon SimpleDB.
The software development kit (SDK) for Java helps make Amazon Web Services (AWS) applications and services available to Web browsers across many devices and operating systems. The AWS SDK for Java and other platform or language-specific software development kits are part of Amazon’s platform-agnostic approach in their quest to reach all browsers and devices with their Web store, Amazon Marketplace.
The AWS SDK for Java comes with:
- Java APIs (application programming interfaces) for connection to important AWS components such as Amazon S3, Amazon SQS, Amazon SNS and DynamoDB.
- Class libraries that eliminate the need to deal with lower-level code for inner workings like networking redundancy and error checking.
- Code samples with common usage examples to build applications.
- Documentation and reference material for the workings of the AWS SDK for Java API.
The minimum requirements for the AWS SDK for Java are the J2SE (Java 2 standard edition) Development Kit 6.0 or greater or the Eclipse integrated development environment (IDE). Access to the SDK environment requires an AWS account and access keys.