Skip to content

Terraform Overview

Terraform is an infrastructure as code tool used to define and manage infrastructure through declarative configuration files.

It lets teams review infrastructure changes the same way they review application code. Instead of manual portal changes, infrastructure becomes versioned, repeatable, and automatable.

  • providers connect Terraform to cloud or platform APIs
  • resources describe the infrastructure to manage
  • state tracks the current known deployment
  • modules package reusable infrastructure patterns