# aws/aws-sdk-go-v2

AWS SDK for the Go programming language.

Repository: https://github.com/aws/aws-sdk-go-v2
Canonical: https://ross.abutalabs.com/products/aws-sdk-go-v2
Homepage: https://docs.aws.amazon.com/sdk-for-go/
Language: Go
License: Apache-2.0
License Family: permissive
Topics: aws-sdk, golang, aws, go
Last push: 2026-08-26T22:35:18+00:00

## Health v2 (maintenance only)
Score: 95/100 (v2, computed 2026-09-03T02:39:23.370411+00:00)
- activity 99, release rhythm 87, longevity 100
- inputs: {"age_days": 3349, "days_push": 7, "days_rel": 7, "gap_med": 1, "n_releases_24m": 488}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 3635, forks 812 (observed 2026-08-28T04:08:12.705193+00:00)

## What it is
The official AWS SDK version 2 for the Go programming language, providing clients and utilities for all AWS services such as S3, EC2, and DynamoDB. It is modular, actively maintained by AWS, and requires Go 1.24 or later.

## Use cases
- upload and download files to Amazon S3 from a Go application
- query DynamoDB tables from Go
- manage EC2 instances programmatically
- send messages to SQS or publish to SNS from Go services
- authenticate Go apps against AWS with IAM credentials
- build Lambda functions that call other AWS services

## When to choose
- you are building Go applications that interact with AWS services
- you want the officially supported, modular v2 SDK with active AWS maintenance
- you need idiomatic Go APIs with context support and per-service packages

## When to avoid
- your project is locked to Go versions older than 1.24
- you are maintaining a legacy codebase already built on AWS SDK Go v1 with no migration budget
- you need a multi-cloud abstraction rather than AWS-specific clients

## Facets
- artifact type: library
- maturity: stable
- function: sdk, http-client, developer-tools
- domain: cloud-computing, developer-tools, apis, backend
- platform: go, cross-platform
- tags: aws, aws-sdk, golang, cloud-services, api-client

## Member repositories
- aws/aws-sdk-go-v2 (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:12.705193+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:31:50.636887+00:00, confidence not recorded.
  - readme: https://github.com/aws/aws-sdk-go-v2 (fetched 2026-08-28T04:08:12.705193+00:00, sha 14fb72dbf631)
  - homepage: https://docs.aws.amazon.com/sdk-for-go/ (fetched 2026-08-29T09:26:18.217469+00:00, sha 0e694dba6e63)
  - site_page: https://aws.amazon.com/documentation/gettingstarted (fetched 2026-08-29T09:26:18.226480+00:00, sha 6d70a6b28d61)
- Data as of 2026-08-30T08:39:29.467469+00:00.
