# Amazon SDK for Java Documentation

The Amazon SDK for Java provides a Java API for Amazon Web Services infrastructure services. Using the SDK, you can build applications on top of Amazon S3, Amazon EC2, Amazon DynamoDB, and more.

## Latest version (version 2)

- [Developer Guide](/en_us/sdk-for-java/latest/developer-guide/): Describes the features for the latest version of the Amazon SDK for Java and how to use them.
- [API Reference](/en_us/java/api/latest/index.html): Describes the API operations for the latest version of the Amazon SDK for Java (v2.x) in detail. Also provides sample requests, responses, and errors for the supported web services protocols.
- [Migration Guide](/en_us/sdk-for-java/latest/developer-guide/migration.html): Describes how to migrate from version 1.x to 2.x of the Amazon SDK for Java

## Previous version (version 1)

- [Developer Guide](/en_us/sdk-for-java/v1/developer-guide/): Describes the features for the legacy version of the Amazon SDK for Java and how to use them.
- [API Reference](/en_us/sdk-for-java/v1/reference/): Describes the API operations for the legacy version of the SDK (v1.x).

## Additional resources

- [Amazon SDKs and Tools Reference Guide](/en_us/credref/latest/refdocs/)

---

## Related Links

- [Amazon Glossary](/en_us/general/latest/gr/glos-chap.html)
- [Getting Started with Amazon](https://aws.amazon.com/getting-started/)
- [SDKs & Tools](https://aws.amazon.com/tools/)
- [Amazon Documentation on Kindle](/en_us/kindle/)
- [Amazon General Reference](/en_us/general/latest/gr/)
- [Amazon Training](https://aws.amazon.com/training/)
- [Amazon Case Studies](https://aws.amazon.com/solutions/case-studies/)
- [Amazon Whitepapers](https://aws.amazon.com/whitepapers/)

