Infrastructure as Code (IaC) tools allow you to manage infrastructure with configuration files rather than through a graphical user interface. Terraform is HashiCorp's **infrastructure as code** tool.
Terraform lets your to mange resources on **different providers** using a configuration file that can be hosted on git. Some of the providers include: AWS, Azure, GCP, Kubernetes, Helm, GitHub, Splunk, and DataDog. ([full list](https://registry.terraform.io/browse/providers))
- **HCP Terraform**: terraform web interface that enables remote working on a project up to 5 users in the free plan. HCP also can connect to the git repo of the project.