You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refresh stale version/star data on IaC tools listicle\n\nPulumi v3.258.0 -> v3.259.0, AWS CDK v2.265.0 -> v2.266.0,\nKubernetes v1.36.3 -> v1.36.4, and Crossplane v2.3.4 -> v2.4.0 all\nshipped upstream releases during this PR's review wait. Refreshed\ntheir version numbers, release dates, and the two GitHub star\ncounts (Kubernetes, OpenTofu) that crossed a rounding boundary in\nthe same window, plus the two dates that caption those figures.\nNo other content changed.
Copy file name to clipboardExpand all lines: content/blog/infrastructure-as-code-tools/index.md
+15-15Lines changed: 15 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -131,18 +131,18 @@ Here's how the core IaC tools compare at a glance before we go deep on each one:
131
131
132
132
| Tool | Language / approach | Clouds supported | License | Latest stable release (Aug 2026) | Best for |
133
133
|---|---|---|---|---|---|
134
-
|[Pulumi](#1-pulumi)| Python, TypeScript, JavaScript, Go, .NET, Java, YAML, or HCL | AWS, Azure, Google Cloud, Kubernetes, and 170+ other providers | Apache-2.0 | v3.258.0 (2026-08-17) | Teams who want flexible, language-agnostic IaC for infrastructure and operations |
134
+
|[Pulumi](#1-pulumi)| Python, TypeScript, JavaScript, Go, .NET, Java, YAML, or HCL | AWS, Azure, Google Cloud, Kubernetes, and 170+ other providers | Apache-2.0 | v3.259.0 (2026-08-19) | Teams who want flexible, language-agnostic IaC for infrastructure and operations |
135
135
|[Terraform](#2-terraform)| HCL (HashiCorp's DSL) | AWS, Azure, Google Cloud, and hundreds of community providers | BUSL-1.1 | v1.15.9 (2026-08-19) | Teams with existing Terraform expertise and established workflows |
136
-
|[AWS CDK](#3-aws-cloud-development-kit-cdk)| TypeScript, Python, Java, C#, Go (compiles to CloudFormation) | AWS only | Apache-2.0 | v2.265.0 (2026-08-13) | AWS-focused teams who prefer programming languages over templates |
136
+
|[AWS CDK](#3-aws-cloud-development-kit-cdk)| TypeScript, Python, Java, C#, Go (compiles to CloudFormation) | AWS only | Apache-2.0 | v2.266.0 (2026-08-19) | AWS-focused teams who prefer programming languages over templates |
137
137
|[AWS CloudFormation](#4-aws-cloudformation)| JSON/YAML templates | AWS only | Proprietary (managed service) | Continuously updated by AWS | AWS-only deployments requiring deep service integration |
138
138
|[Azure ARM](#5-azure-resource-manager-arm)| JSON templates | Azure only | Proprietary (managed service) | Continuously updated by Microsoft | Azure-native deployments requiring comprehensive platform integration |
139
139
|[Azure Bicep](#6-azure-bicep)| Bicep DSL (compiles to ARM JSON) | Azure only | MIT | v0.46.1 (2026-07-30) | Azure deployments requiring improved readability and developer experience |
140
140
|[Google Cloud Infrastructure Manager](#7-google-cloud-infrastructure-manager)| HCL (Terraform-based) | Google Cloud | Proprietary (managed service) | Continuously updated by Google | Google Cloud Platform deployments using Terraform |
141
-
|[Kubernetes YAML](#8-kubernetes-yaml)| YAML manifests | Any Kubernetes cluster | Apache-2.0 | v1.36.3 (2026-07-23) | Teams managing container-native applications and cloud-native infrastructure |
|[OpenTofu](#10-opentofu)| HCL (community-governed Terraform fork) | AWS, Azure, Google Cloud, and the Terraform provider ecosystem | MPL-2.0 | v1.12.6 (2026-08-19) | Teams seeking an open-source Terraform alternative with community governance |
144
144
145
-
Use the table as a map: each tool links to its full breakdown below, where you'll find licensing, key features, and the tradeoffs behind each "best for." Version and release-date figures were checked against each project's GitHub releases on 2026-08-19.
145
+
Use the table as a map: each tool links to its full breakdown below, where you'll find licensing, key features, and the tradeoffs behind each "best for." Version and release-date figures were checked against each project's GitHub releases on 2026-08-22.
146
146
147
147
### Pricing at a glance
148
148
@@ -169,16 +169,16 @@ For teams weighing long-term risk, licensing model and governance matter as much
169
169
170
170
| Tool | License | Governing body | Latest version | Released | GitHub stars |
| OpenTofu | MPL-2.0 | Linux Foundation | v1.12.6 | 2026-08-19 |~29.9k|
182
182
183
183
Terraform's move to the Business Source License in 2023 is the reason OpenTofu exists at all: OpenTofu forked from Terraform's last MPL-2.0 release and now operates under Linux Foundation governance, which is the deciding factor for teams that require an OSI-approved license.
184
184
@@ -200,7 +200,7 @@ If you're short on time, start here:
200
200
### 1. Pulumi
201
201
202
202
License: Apache-2.0
203
-
Latest stable release: v3.258.0 (2026-08-17)
203
+
Latest stable release: v3.259.0 (2026-08-19)
204
204
Best For: Teams who want flexible, language-agnostic IaC for infrastructure and operations
205
205
206
206
Pulumi IaC represents a modern approach to infrastructure as code, fundamentally changing how teams approach infrastructure by enabling the use of general-purpose programming languages like Python, TypeScript, JavaScript, Go, .NET, and Java, plus YAML and HCL for simpler configurations. Unlike tools that force teams to learn proprietary domain-specific languages (DSLs), Pulumi leverages familiar languages and software engineering practices, providing unprecedented flexibility, powerful abstractions, and seamless integration with existing development workflows.
Best For: AWS-focused teams who prefer programming languages over templates
561
561
562
562
AWS CDK allows you to define AWS infrastructure using familiar programming languages, synthesizing CloudFormation templates for deployment while providing higher-level abstractions. CDK addresses many limitations of traditional template-based approaches by enabling general-purpose programming languages.
Best For: Teams managing container-native applications and cloud-native infrastructure
795
795
796
796
Kubernetes YAML manifests represent one of the most widely adopted forms of infrastructure as code, enabling teams to define, version, and manage containerized applications and their supporting infrastructure through declarative configuration files.
@@ -851,7 +851,7 @@ spec:
851
851
### 9. Crossplane
852
852
853
853
License: Apache-2.0
854
-
Latest stable release: v2.3.4 (2026-07-23)
854
+
Latest stable release: v2.4.0 (2026-08-20)
855
855
Best For: Kubernetes-first organizations managing multi-cloud infrastructure
856
856
857
857
Crossplane is a Cloud-Native Framework for Platform Engineering that extends Kubernetes to help organizations build custom infrastructure management platforms, allowing teams to provision and manage cloud resources using Kubernetes APIs and patterns.
@@ -1495,7 +1495,7 @@ Declarative DSL-based tools such as Terraform and OpenTofu can also be driven by
1495
1495
1496
1496
### What is the most popular infrastructure as code tool in 2026?
1497
1497
1498
-
By GitHub stars, Kubernetes leads the broader infrastructure ecosystem at roughly 124,600 stars, reflecting its role as the de facto container orchestration standard rather than a pure IaC tool. Among dedicated IaC tools, Terraform remains the most-starred at roughly 49,500, followed by OpenTofu at roughly 29,800, Pulumi at roughly 25,600, AWS CDK at roughly 12,900, and Crossplane at roughly 12,000 (measured 2026-08-19; star counts change continuously and are one signal among many, not a ranking of technical merit). Terraform's larger community reflects a decade of first-mover adoption, while Pulumi, OpenTofu, and Crossplane have grown fastest among teams prioritizing general-purpose languages, open governance, or Kubernetes-native infrastructure management, respectively.
1498
+
By GitHub stars, Kubernetes leads the broader infrastructure ecosystem at roughly 124,900 stars, reflecting its role as the de facto container orchestration standard rather than a pure IaC tool. Among dedicated IaC tools, Terraform remains the most-starred at roughly 49,500, followed by OpenTofu at roughly 29,900, Pulumi at roughly 25,600, AWS CDK at roughly 12,900, and Crossplane at roughly 12,000 (measured 2026-08-22; star counts change continuously and are one signal among many, not a ranking of technical merit). Terraform's larger community reflects a decade of first-mover adoption, while Pulumi, OpenTofu, and Crossplane have grown fastest among teams prioritizing general-purpose languages, open governance, or Kubernetes-native infrastructure management, respectively.
1499
1499
1500
1500
## Conclusion: The Evolution of Infrastructure as Code
0 commit comments