Cloud & Multi-Cloud Provisioning Tools

Declarative engines for provisioning cloud resources, from single-vendor services to any-cloud, any-language platforms.

TF
01

Terraform

HashiCorp's infrastructure as code tool with a consistent CLI workflow to manage hundreds of cloud and SaaS providers through a single configuration language.

Multi-cloudHCLOpen source + HCP
Visit official site →
PU
02

Pulumi

An infrastructure as code platform that lets you build cloud infrastructure using real programming languages — TypeScript, Python, Go, C#, Java and YAML.

Real languagesAI agent (Neo)Open source + Cloud
Visit official site →
CR
03

Crossplane

A CNCF Kubernetes add-on that lets platform teams assemble infrastructure from multiple vendors and expose higher-level, self-service APIs to application teams.

Kubernetes-nativeControl planesOpen source (CNCF)
Visit official site →
AW
04

AWS CloudFormation

An infrastructure as code service that lets you model, provision and manage AWS and third-party resources with templates, speeding up cloud provisioning.

AWS-nativeTemplatesManaged service
Visit official site →
AZ
05

Azure Resource Manager

Simplifies how you manage Azure app resources: deploy resources together, categorize them for billing, and enable enterprise-grade access control.

Azure-nativeResource groupsManaged service
Visit official site →
GC
06

Google Cloud Infrastructure Manager

Google's current managed IaC service, defining infrastructure with Terraform. It replaces Cloud Deployment Manager, which reached end of support on March 31, 2026.

GCP-nativeTerraform-basedManaged service
Visit official site →

Configuration Management & Automation

Agent-based and agentless tools for keeping servers, fleets and hybrid infrastructure in a defined, compliant state.

AN
07

Ansible

An open source, agentless IT automation engine that drives provisioning, configuration management, application deployment and orchestration across hybrid clouds.

AgentlessPlaybooksOpen source + Red Hat
Visit official site →
CH
08

Progress Chef

Configure, deploy and manage entire application infrastructure in a secure, compliant way, now developed under Progress Software following the Chef acquisition.

Ruby DSLCompliance automationCommercial
Visit official site →
PP
09

Puppet

Now Perforce Puppet, a desired-state automation platform that makes infrastructure actionable, scalable and intelligent, with an added AI Infra Assistant.

Desired state40,000+ orgsOpen source + Enterprise
Visit official site →
VC
10

VMware Cloud Foundation Automation

SaltStack Config's capabilities now live under VMware Cloud Foundation Automation, delivering self-service private cloud for AI, Kubernetes and VM-based apps at scale.

Formerly SaltStackPrivate cloudCommercial (Broadcom)
Visit official site →

Developer Environment Tooling

Reproducible local and virtualized environments that mirror production configuration.

VG
11

HashiCorp Vagrant

Manages the lifecycle of virtual machines using a declarative Vagrantfile describing software requirements, packages, OS configuration and users.

Local dev VMsDeclarative configOpen source
Visit official site →