Terraform is an infrastructure as code (IaC) tool that lets you build, edit, and version infrastructure in a secure and efficient manner. It lets you create infrastructure as code for over 1300 cloud service providers, including Amazon Web Services (AWS).