Best Terraform Alternatives
Terraform is HashiCorp's infrastructure-as-code tool for provisioning cloud resources declaratively. Since HashiCorp's license change to the BUSL, many teams seek alternatives for open-source licensing, different languages, or tighter cloud integration.
OpenTofu
Open SourceA community-driven open-source fork of Terraform maintained under the Linux Foundation.
Pulumi
FreemiumInfrastructure as code using general-purpose languages like Python, TypeScript, and Go.
Agentless automation tool for configuration management and provisioning using YAML playbooks.
AWS CloudFormation
FreeAWS-native infrastructure-as-code service for modeling and provisioning AWS resources.
AWS CDK
Open SourceDefine AWS cloud infrastructure using familiar programming languages that synthesize to CloudFormation.
Crossplane
Open SourceOpen-source Kubernetes-based control plane for provisioning cloud infrastructure via APIs.
Google Cloud Deployment Manager
FreeGoogle Cloud's native infrastructure deployment service using declarative templates.
Azure Resource Manager (Bicep)
FreeAzure-native declarative language and service for deploying Azure resources.
Chef
PaidConfiguration management platform for automating infrastructure using Ruby-based recipes.
Puppet
FreemiumDeclarative configuration management tool for automating server infrastructure at scale.
SaltStack
Open SourceEvent-driven automation and configuration management framework for infrastructure.
Terragrunt
Open SourceThin wrapper for Terraform/OpenTofu that adds DRY configuration and remote state management.
Know a Terraform alternative we missed? Suggest it — we review submissions before they go live.