Skip to content
TelegramWhatsApp

Dictionary

Terraform

Terraform is an Infrastructure as Code tool by HashiCorp for defining, provisioning, and managing cloud infrastructure through declarative configuration files written in HCL. Rather than manually clicking through cloud provider consoles, teams describe their desired infrastructure state in code, and Terraform calculates what changes are needed and applies them.

A key strength is multi-cloud provider support. The same workflow manages resources across AWS, Google Cloud, Azure, Cloudflare, and dozens of other providers through a plugin system. The plan-and-apply workflow shows exactly what changes will be made before executing them, and state files track current infrastructure to detect drift. For web development teams, Terraform enables version-controlled, reviewable, and repeatable infrastructure deployments. Environments can be duplicated reliably, and infrastructure changes go through the same code review process as application code.