hashicorp /
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.
Overview
terraform is a DevOps & Cloud project, described by its maintainers as: "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.." Written primarily in Go, it is a widely used project on GitHub, with roughly 48.9k stars and 10.4k forks as of the latest data. Topics tagged by the maintainers include cloud, cloud-management, graph, infrastructure-as-code — see the "Key topics" section below for a quick explanation of each.
Key topics
- cloudSoftware designed to run on remote, internet-hosted infrastructure.
- cloud-management
- graph
- infrastructure-as-code
Getting started
Installation steps vary depending on how a project is packaged, so the most reliable source is always the official README. As a starting point:
How it compares
Here is how this project sits alongside a few other tools in the same category:
Questions about this project
- What is terraform?
- terraform is a DevOps & Cloud project, described by its maintainers as: "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.." Written primarily in Go, it is a widely used project on GitHub, with roughly 48.9k stars and 10.4k forks as of the latest data. Topics tagged by the maintainers include cloud, cloud-management, graph, infrastructure-as-code — see the "Key topics" section below for a quick explanation of each.
- What license does terraform use?
- Other
- How popular is terraform on GitHub?
- terraform has roughly 48.9k stars and 10.4k forks on GitHub as of the latest data.
- Is terraform actively maintained?
- Based on its GitHub activity, this repository has been updated recently, which is generally a good sign of active maintenance.
- What language is terraform written in?
- terraform is written primarily in Go.
Repository info
| Owner | hashicorp |
|---|---|
| Primary language | Go |
| License | Other |
| Created | March 14, 2014 |
| Last updated | July 9, 2026 |
| Open issues | 1909 |