Back to Glossary
IaC

What is Infrastructure as Code (IaC)?

Managing and provisioning infrastructure through machine-readable configuration files.

Infrastructure as Code (IaC) is the practice of managing infrastructure (servers, networks, databases) through version-controlled configuration files rather than manual processes. IaC enables reproducible environments, peer review via pull requests, rollback via version control, and automated provisioning in CI/CD pipelines. Terraform, Pulumi, CloudFormation, and Crossplane are popular IaC tools. The key properties: declarative (describe desired state), idempotent (safe to run multiple times), and versioned.

Deep Dive Guide

what is infrastructure as code explained

Test your knowledge of Infrastructure as Code (IaC) and 130 other DevOps concepts