Get started quickly using AWS with the AWS SDK for Go. The SDK makes it easy to integrate your Go application with the full suite of AWS services including Amazon S3, Amazon DynamoDB, Amazon SQS, and more.

To install the SDK for all services:

go get

Amazon S3 Transfer Manager

Allows easy, reliable, and efficient transfer of large files to and from Amazon S3 in multiple parts using a customizable number of goroutines.

Response Paginator

Easily iterate over large sets of paginated API results.

Up-to-date AWS API coverage

The AWS SDK for Go is updated frequently to provide timely access to the newest features in AWS services.


Handlers allow customizing the full API lifecycle, enabling custom parameter validation, mock testing, error simulation, and more.