Infrastructure as Code
Compare 20 infrastructure as code tools to find the right one for your needs
🔧 Tools
Compare and find the best infrastructure as code for your needs
CDK for Terraform (CDKTF)
A development framework for defining infrastructure in your preferred programming language and synthesizing it to Terraform configuration.
Spacelift
A sophisticated CI/CD platform for Infrastructure as Code that provides a collaboration and automation layer for Terraform, Pulumi, and other IaC tools.
Env0
An automation platform for managing Infrastructure as Code, providing governance, cost control, and self-service for teams.
Packer
An open-source tool for creating identical machine images for multiple platforms from a single source configuration.
Crossplane
An open-source Kubernetes add-on that extends your cluster to manage and compose infrastructure from multiple clouds.
AWS CDK
An open-source software development framework to model and provision your cloud application resources using familiar programming languages.
Scalr
A remote state and operations backend for Terraform that enables collaboration, governance, and automation.
Terraform
An open-source infrastructure as code software tool that enables users to define and provision a datacenter infrastructure using a high-level configuration language.
Vagrant
A tool for building and managing virtual machine environments in a single workflow.
Docker Compose
A tool for defining and running multi-container Docker applications.
Kubernetes
An open-source system for automating deployment, scaling, and management of containerized applications.
Ansible
An open-source software provisioning, configuration management, and application-deployment tool.
Pulumi
An open-source infrastructure as code platform that allows you to use familiar programming languages to provision and manage cloud infrastructure.
Azure Resource Manager
The deployment and management service for Azure that provides a management layer to create, update, and delete resources in your Azure account.
SaltStack
An open-source, event-driven automation and configuration management tool.
AWS CloudFormation
A service that helps you model and set up your Amazon Web Services resources so that you can spend less time managing those resources and more time focusing on your applications.
Chef
A powerful automation platform that transforms infrastructure into code.
Google Cloud Deployment Manager
An infrastructure management service that makes it simple to create, deploy, and manage Google Cloud Platform resources.
Puppet
An open-source software configuration management tool that helps you automate the delivery and operation of your software.
OpenStack Heat
The main project in the OpenStack Orchestration program, it implements an orchestration engine to launch multiple composite cloud applications based on templates.