# Hashicorp Terraform [site](https://www.terraform.io/) [[HashiCorp]] Terraform is a tool for [[Infrastructure as code]] that lets engineers condense infrastructure requirements to declarative configuration files written in [[HashiCorp Configuration Language]]. Terraform then builds out a stack according to those specifications. Terraform is [[Open source]]. ## Criticisms of Terraform %% ## Terraform in practice - [[k6 (Company)]] switched to using Terraform with [[CircleCI]] from using [[AWS Elastic Container Service|ECS]] deployment scripts in [[Code + Infrastructure Terraform]]. %%