Terraform is an open-source infrastructure as code (IaC) tool developed by HashiCorp for provisioning and managing cloud infrastructure resources. It enables users to define infrastructure configurations as code using a declarative configuration language (HCL) and then automatically create, update, and version infrastructure components across multiple cloud providers, including AWS, Azure, Google Cloud Platform, and others. Terraform simplifies infrastructure management, improves consistency, and enables infrastructure as code practices.