Definition

What is Infrastructure as Code (IaC)?

The practice of managing and provisioning computing infrastructure through machine-readable configuration files rather than manual processes. Tools like Terraform, Pulumi, and AWS CloudFormation allow teams to version control their infrastructure, reproduce environments consistently, and automate deployments. IaC eliminates configuration drift and makes infrastructure changes auditable and repeatable.

Related Terms