Building Lambda functions with Go - AWS Lambda

Building Lambda functions with Go

The following sections explain how common programming patterns and core concepts apply when authoring Lambda function code in Go.

Go runtimes
Name Identifier Operating system

Go 1.x

go1.x

Amazon Linux

Lambda provides the following tools and libraries for the Go runtime:

Tools and libraries for Go

For more information, see aws-lambda-go on GitHub.

Lambda provides the following sample applications for the Go runtime:

Sample Lambda applications in Go

  • blank-go – A Go function that shows the use of Lambda's Go libraries, logging, environment variables, and the AWS SDK.