
AWS Tools & Resources: Go
A curated list of Go resources for building on AWS: the AWS SDK for Go v2, CDK for Go, Lambda, Bedrock code examples, Strands Agents, MCP, and developer guides.
Go Resources on AWS
Searching for Go resources to help you develop applications on the AWS Cloud? Start here 🧑💻⬇️
Toolkits
- AWS Toolkit for JetBrains : IDE integration for GoLand and other JetBrains IDEs
- AWS Toolkit for JetBrains User Guide : Setup and usage docs
- AWS Toolkit for GoLand : JetBrains' Go IDE
- AWS Toolkit for IntelliJ IDEA Information : Overview of the IntelliJ toolkit
- AWS Toolkit for Visual Studio Code User Guide : VS Code toolkit docs
- AWS Toolkit for VS Code Information : Overview of the VS Code toolkit
SDKs & References
- AWS SDK for Go v2 (GitHub) : Source repo for the current (v2) Go SDK; issues and releases
- AWS SDK for Go information : Overview of the AWS SDK for Go v2 (RE-ADDED)
- AWS SDK for Go v2 Developer Guide : The official v2 guide; install, config, and usage (NEW: points to the v2 developer guide landing page)
- AWS SDK for Go v2 Code Examples (Code Library) : Curated v2 examples for S3, DynamoDB, Lambda, Bedrock, and more
- AWS Doc SDK Examples repo (GitHub) : The full, runnable source behind the Go code library examples (NEW)
- AWS SDK for Go v1 Code Examples : v1 examples for apps not yet migrated
- AWS SDK for Go v1 (GitHub) : The v1 repo (in maintenance mode; prefer v2 for new work)
- AWS SDKs and Tools Reference Guide : Cross-SDK guidance on auth, config files, and regions
- API Reference - AWS SDK for Go v2 : Full Go package reference on pkg.go.dev
Getting Started
- Get started with the AWS SDK for Go v2 : Set up a module, install the SDK, and make your first call (NEW)
- SDK for Go v2 code examples (Developer Guide) : Guided examples grouped by service, including unit tests (NEW)
CDK
- AWS Cloud Development Kit (CDK) (GitHub) : Define cloud infrastructure in Go
- AWS CDK for Go (GitHub) : Go bindings for the CDK
- AWS CDK for Go User Guide : How to build CDK apps in Go
- AWS CDK resources : CDK resource hub
Generative AI with Go
- Amazon Bedrock Runtime examples using SDK for Go v2 : Examples for invoking Amazon Nova, Anthropic Claude, and Titan models in Go (NEW)
- Amazon Bedrock examples using SDK for Go v2 : Manage and list Bedrock foundation models from Go (NEW)
Agentic AI, Agents & MCP
- Strands Agents SDK : Open-source, model-driven SDK for building AI agents (NEW)
- Strands Agents (GitHub) : Source repos for the Strands Agents project (NEW)
- Amazon Bedrock AgentCore : Agentic platform to build, deploy, and operate agents securely, using any framework or model (NEW)
- Amazon Bedrock AgentCore Runtime : Serverless, framework-agnostic hosting for Go agents, with session isolation and up to 8-hour runtimes (NEW)
- Amazon Bedrock AgentCore Gateway : Secure entry point that converts APIs, Lambda functions, and services into MCP-compatible tools for agents (NEW)
- AWS MCP Servers (awslabs) : Open-source MCP servers for AWS, usable from any MCP-compatible AI assistant (NEW)
- AWS Knowledge MCP Server : MCP server that gives AI assistants current AWS documentation and guidance (NEW)
- Model Context Protocol strategies on AWS : Prescriptive guidance on MCP tool design, hosting, and governance (NEW)
AI-Assisted Development & IDEs
- Kiro : Agentic IDE with spec-driven development and native MCP support; connects to AWS via MCP servers (NEW)
Serverless / AWS Lambda
- Building Lambda functions with Go : Author and deploy Lambda functions in Go
- Lambda examples using SDK for Go v2 : Code examples for working with Lambda from Go (NEW)
Helpful links & blogs to check out
- Go on AWS blog : The primary Go-on-AWS blog
- Developer Tools on AWS blog : Tooling announcements and deep dives
- DevOps on AWS blog : CI/CD and operational guidance
- Programming Languages on AWS blog : Language-specific posts
Do you want to suggest missing resources for the list?
This list is for you! Leave your suggestions and recommendations in the comments. ☺️
Enjoyed reading this content? Let the author know!
Your likes, comments, shares, and saves help creators reach more builders.
Loading recommendations
Loading article