Terraform ein Softwarew-Werzeug der Firma HashiCorp und ist der erfolgreichste Vertreter von Infrastructure-As-Code-Software. Anwender definieren darüber Infrastruktur, die von Infrastrukturprovidern bereitgestellt wird. Beschrieben werden die zu bestellenden Konfigurationen in einer deklarativer Programmiersprache, die als HashiCorp Configuration Language (HCL) bekannt ist oder optional über JSON. Terraform verwaltet externe Ressourcen wie private oder öffentliche Cloud-Computing-Infrastruktur, SDN, Network-Appliances, SaaS, PaaS über "Provider". HashiCorp verwaltet Listen offizieller Provider. Anwender interagieren mit den Providern indem sie Ressourcen deklarieren und Datenquellen abrufen. Statt einzelnder Programmierkommandos wird die Zielkonfiguration deklarativ definiert und von Terraform hergestellt. Auf diese Weises soll Infrastruktur multi-cloud-fähig und wiederverwendbar werden. Terraform unterstützt eine große Anzahl von Cloud-Infrastruktur-Providern wie Amazon Web Services, Cloudflare, Microsoft Azure, IBM Cloud, Google Cloud Platform, Oracle Cloud Infrastructure, VMware vSphere und OpenStack.