# hashicorp/terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.

Repository: https://github.com/hashicorp/terraform-provider-aws
Canonical: https://ross.abutalabs.com/products/terraform-provider-aws
Homepage: https://registry.terraform.io/providers/hashicorp/aws
Language: Go
License: MPL-2.0
License Family: copyleft
Topics: terraform, terraform-provider, aws
Last push: 2026-08-27T00:02:04+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": 3376, "days_push": 7, "days_rel": 7, "gap_med": 6, "n_releases_24m": 114}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 11047, forks 10320 (observed 2026-08-28T04:10:45.959093+00:00)

## What it is
The official Terraform provider plugin for Amazon Web Services, written in Go and maintained by HashiCorp. It enables Terraform to define, provision, and manage AWS resources such as EC2, S3, RDS, and IAM through declarative configuration files.

## Use cases
- provision aws infrastructure with terraform
- manage ec2 instances and s3 buckets as code
- automate cloud resource deployment
- define vpc and networking resources declaratively
- version control aws infrastructure changes
- create reproducible aws environments for teams

## When to choose
- you use Terraform and need to manage AWS resources
- you want declarative, version-controlled infrastructure for AWS
- you need to provision or update AWS services across accounts and regions
- you want to codify AWS infrastructure for repeatability and drift detection

## When to avoid
- you manage AWS exclusively through the console or AWS CLI
- you use a different IaC tool like Pulumi, CloudFormation, or CDK
- you need to manage non-AWS cloud resources
- you want imperative scripting rather than declarative configuration

## Facets
- artifact type: plugin
- maturity: stable
- function: infrastructure-as-code, cloud, deployment, configuration-management, developer-tools
- domain: infrastructure-as-code, cloud-computing
- platform: go, cloud, cross-platform, cli
- tags: terraform-provider, aws, hashicorp, iac, cloud-provisioning, declarative-infrastructure, resource-management, devops, automation, terraform

## Member repositories
- hashicorp/terraform-provider-aws (main) score 95

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:10:45.959093+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-29T17:16:50.845533+00:00, confidence not recorded.
  - readme: https://github.com/hashicorp/terraform-provider-aws (fetched 2026-08-28T04:10:45.959093+00:00, sha 117be17073a2)
  - homepage: https://registry.terraform.io/providers/hashicorp/aws (fetched 2026-08-29T08:15:34.659099+00:00, sha 9edc94571ef3)
- Data as of 2026-08-30T08:39:29.467469+00:00.
