Terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned. observed · 2026-10-16
Health v2 · maintenance only
100/100
- Activity 100
- Release rhythm 99
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-10-21. Adoption (stars, forks) is never an input.
- gap_med: 12.0
- age_days: 4604
- days_rel: 6
- days_push: 5
- n_releases_24m: 47
Adoption not part of the score
49931 stars · 10644 forks observed · 2026-10-16
What it is AI-extracted, prompt v1, taxonomy v1, 2026-09-21, confidence 0.99
Terraform is a command‑line tool that lets you define, provision, and manage infrastructure across many cloud providers using declarative configuration files. It tracks state, generates execution plans, and applies changes safely and predictably.
Use cases
- provision and manage cloud resources across multiple providers
- automate the creation of reproducible infrastructure environments
- track and version infrastructure changes as code
- generate execution plans to preview infrastructure modifications
- orchestrate complex multi‑resource deployments with dependency graphs
- manage on‑premise and custom in‑house services via provider plugins
When to choose
- You need a single tool to manage resources across many cloud platforms.
- You want infrastructure defined as code with version control and review workflows.
- You require a planning step to see changes before they are applied.
- You need state management and dependency graph handling for large deployments.
When to avoid
- You only need simple, one‑off scripts for a single provider.
- You prefer an imperative, script‑based approach rather than declarative configuration.
- Your environment requires real‑time, event‑driven provisioning without a state file.
Facets
cli-tool · maturity active
cli deployment configuration-management cloud-computing infrastructure-as-code windows self-hosted cli terraform iac declarative cloud-providers state-management devops linux macos docker
1 source
- readme: https://github.com/hashicorp/terraform · fetched 2026-10-16 · 964e0fde2ab1
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| hashicorp/terraform | main | 100 |
| hashicorp/terraform-exec | infra | 92 |
| hashicorp/terraform-plugin-sdk | sdk | 95 |
| hashicorp/terraform-provider-scaffolding-framework | plugin | 76 |
| hashicorp/terraform-provider-scaffolding | plugin | 10 |
| hashicorp/terraform-plugin-framework | sdk | 83 |
| hashicorp/terraform-plugin-docs | docs | 86 |
| hashicorp/terraform-provider-random | plugin | 94 |
| hashicorp/terraform-provider-tls | plugin | 89 |
| hashicorp/terraform-website | docs | 10 |
For agents
markdown · JSON · MCP: product_card(name="hashicorp/terraform")
Data as of 2026-10-19T08:05:51.212177+00:00 · Report a problem