Go on AWS

Tools, docs, and sample code to develop applications on the AWS cloud

Tools

Download the tools needed to run Go applications on AWS

Simplifies use of AWS services by providing a set of libraries that are consistent and familiar for Go developers.

Learn more

Use popular Integrated Development Environments (IDEs) to author, debug, and deploy your code on AWS.

Get the VS Code Toolkit

Get the Intellij Toolkit

Use the AWS Cloud Development Kit (CDK) for your Infrastructure as Code with Go.

Start Tutorial

Blogs

No blogs found matching that criteria.
Explore More Technical Blogs »

Build

Build an application with Elastic Beanstalk

Get started with deploying a Go application. Choose from several launchable code samples that allow you to quickly deploy a Go application on Elastic Beanstalk.

Work with Amazon S3 using SDK for Go

A collection of short tutorials to execute common operations with S3 buckets such as storing and reading S3 buckets, encrypting your files and more.

Build a Serverless Application

Learn how to create and run a Lambda function from the Go SDK. Also learn how to configure your Lambda function to receive notifications.

Learn

Additional learning resources including sample code and documentation

API Reference and Developer Guide for the AWS SDK for Go.

Example code to build and deploy on AWS.

Download and contribute to the Go SDK Open Source project.

API reference documentation for the latest version of the SDK for Go.