Browse by category

Infrastructure as Code

Compare IaC tools including Terraform, Ansible, Pulumi, and CloudFormation for automated infrastructure provisioning.

Refine results
Refine resultsClear all
Deployment
Source model
Pricing model

How to choose infrastructure as code tools

Compare IaC tools including Terraform, Ansible, Pulumi, and CloudFormation for automated infrastructure provisioning. Compare deployment options, source models and vendor details on each profile before shortlisting a tool.

6 results in Infrastructure as Code

Ansible

Ansible uses inventories and YAML playbooks to automate configuration and operational tasks.

Developer Tools & DevOpsSelf-hostedOpen source
Atlantis

Atlantis is an open-source (Apache-2.0) Go application you deploy yourself; it listens for GitHub, GitLab or Bitbucket pull request webhooks and runs terraform plan/apply from PR comments, with workspace locking.

Infrastructure as CodeSelf-hostedOpen source
HashiCorp

HashiCorp builds infrastructure automation tools - Terraform for provisioning, Vault for secrets, Consul for service networking, and Nomad for orchestration - now licensed under the Business Source License. HashiCorp became an IBM subsidiary in February 2025.

Infrastructure as CodeSelf-hostedOther license
Pulumi

Pulumi lets teams define and manage cloud infrastructure in Python, TypeScript, Go, .NET, Java or YAML instead of a domain-specific language, with state via Pulumi Cloud or a self-managed backend.

Infrastructure as CodeSelf-hostedOpen source
Spacelift

Spacelift organizes infrastructure-as-code workflows into stacks with approvals and policy controls.

Infrastructure as CodeSelf-hostedOther license
Terraform

Terraform defines cloud and on-prem infrastructure as declarative configuration and applies changes through a plan/apply workflow. Since August 2023 it ships under HashiCorp's Business Source License rather than a fully open-source license.

Infrastructure as CodeSelf-hostedOther license