
Pros
Cons
Free
Free
No reviews yet. Be the first to review Terraform!
Top alternatives based on features, pricing, and user needs.
Infrastructure as code in any language
Infrastructure automation with Ruby-based recipes
Define Terraform infrastructure using programming languages

Open-source Terraform fork
Build cloud infrastructure using Kubernetes

Automate IT infrastructure with simple YAML playbooks

Wine Hub

MarinaWare
Terraform is an infrastructure as code tool that lets you define cloud and on-premises resources in declarative configuration files. It can provision resources across AWS, Azure, GCP, and hundreds of other providers.
The Terraform CLI is free and open source. HCP Terraform (cloud service) has a free tier for up to 500 resources. Standard and Plus tiers have usage-based or custom pricing for larger deployments.
Terraform state tracks the real-world resources managed by your configuration. It maps resources to your config, stores metadata, and enables Terraform to determine what changes to make.
Terraform is primarily for provisioning infrastructure (creating resources), while Ansible is for configuration management (configuring existing resources). They are often used together.
Source: terraform.io