Terraform, Pulumi, and Crossplane take very different routes to Infrastructure as Code. Terraform sticks to a declarative HCL model with a massive provider ecosystem. Pulumi flips the script—developers write infrastructure in real languages, so logic is testable and dynamic. Crossplane? It runs inside Kubernetes as a control plane, handling continuous reconciliation with RBAC-wrapped abstractions.










