Terraform

by HashiCorp (IBM)

HashiCorp's infrastructure as code tool for cloud and on-prem resources

Terraform lets you define infrastructure declaratively in HCL and manage it through a plan/apply workflow, using thousands of providers for clouds and SaaS. HashiCorp, now an IBM company, has released it under the source-available Business Source License since 2023; OpenTofu is the open-source fork.

Key features

  • Declarative infrastructure in HCL
  • Plan and apply workflow
  • Large provider and module registry
  • Remote state and runs in HCP Terraform

Similar tools

  • OpenTofu

    Open-source infrastructure as code tool, a community fork of Terraform

    FreeOpen sourceCLI, macOS, Windows +1
  • Pulumi

    Infrastructure as code using general-purpose programming languages

    by PulumiFreemiumOpen sourceCLI, Web
  • act

    Run your GitHub Actions workflows locally

    FreeOpen sourceCLI, macOS, Windows +1
  • Ansible

    Agentless automation for configuring and deploying to servers over SSH

    by Red Hat (IBM)FreeOpen sourceCLI, Linux, macOS
  • Argo CD

    Declarative GitOps continuous delivery for Kubernetes

    FreeOpen sourceSelf-hosted, Web, CLI
  • Docker Desktop

    Build, run, and share containerized applications on your desktop

    by DockerFreemiummacOS, Windows, Linux

Built a tool like Terraform? Submit it for review