Terraform

Terraform

What is

Terraform

?

Most platform initiatives fail the same way: they start too big, get funded like projects instead of products, build for too long without testing with users, and confuse renaming an infrastructure team with building a platform team. Instead, start small, learn fast and scale deliberately.

At a glance

Attribute

Value

Primary use case

Build, change, and version infrastructure as code across cloud providers

Deployment type

CLI, HCP Terraform SaaS, self-hosted Terraform Enterprise

Pricing model

Free tier and paid commercial plans; pricing varies by team size and features

Supported integrations

AWS, Azure, Google Cloud Platform, Oracle Cloud, Docker, Kubernetes, Consul, GitHub Actions, Vercel, Packer, Cloudsmith, GitHub, OpenNebula, Megaport

Source type

Dual

Cloud provider

Multi-Cloud

Ideal team size

Small teams to enterprise

Required skills

Terraform configuration syntax, CLI workflows, cloud infrastructure fundamentals, modules, state management, resource configuration

AEP branch

Tooling

AEP category

Integration & Delivery

AEP subcategory

IaC & Platform Orchestration

Profile

IaC & Platform Orchestration is the AEP level for Terraform. Terraform is an infrastructure-as-code tool that lets teams build, change, and version infrastructure through configuration, including compute, storage, networking, DNS entries, and SaaS features.

Terraform provides configuration language for describing infrastructure and CLI-based workflows. HCP Terraform provides a platform for team collaboration and infrastructure provisioning.

Focus

Terraform is suited to small teams through enterprise teams that need to manage infrastructure as code across cloud providers. It addresses the need to define and manage infrastructure consistently through configuration files and Terraform workflows.

Background

Terraform is developed by HashiCorp. The available company-background research identifies HashiCorp as its developer but does not provide details about the company’s founding, funding, or open-source contributions.

Features

Infrastructure as code

Terraform lets teams build, change, and version infrastructure. Configuration language describes low-level components such as compute instances, storage, and networking, as well as higher-level components such as DNS entries and SaaS features.

CLI workflows

Terraform provides command-line workflows for working with infrastructure. Teams can use the CLI to apply their configuration to supported infrastructure providers.

Team provisioning with HCP Terraform

HCP Terraform supports team collaboration on infrastructure provisioning. The HashiCorp documentation presents it as a platform for collaborating with a team to provision infrastructure.

Pros and cons

Pros
  • Configuration-based workflows let teams build, change, and version infrastructure as code.

  • The tool covers both low-level infrastructure components and higher-level items such as DNS entries and SaaS features.

  • Terraform offers CLI workflows and HCP Terraform team collaboration for infrastructure provisioning.

Cons
  • The supplied review research does not establish a specific Terraform constraint, missing capability, or operational cost, so no concrete limitation can be stated from that evidence.

FAQs

Terraform FAQs

How does Terraform manage infrastructure?

Terraform uses configuration language to describe infrastructure and CLI workflows to apply that configuration to supported infrastructure providers.

Which integrations does Terraform support?

Terraform supports AWS, Azure, Google Cloud Platform, Oracle Cloud, Docker, Kubernetes, Consul, GitHub Actions, Vercel, Packer, Cloudsmith, GitHub, OpenNebula, and Megaport.

What does Terraform cost?

Terraform has a free tier and paid commercial plans; pricing varies by team size and features.

How can Terraform be deployed?

Terraform deployment types are CLI, HCP Terraform SaaS, and self-hosted Terraform Enterprise.

What skills are needed to use Terraform?

Using Terraform requires Terraform configuration syntax, CLI workflows, cloud infrastructure fundamentals, modules, state management, and resource configuration.

Table of contents

All Research

Practice Areas

Observability + Platform Engineering

FinOps + Platform Engineering

Enterprise Model Layer

Application Security

Enterprise Identity Stack

AI Platform Teams

Agentic Enterprise

Subscribe

Every piece of research we publish. Nothing else.

One weekly digest of new reports, market guides, interviews, and benchmarks. No drip sequences, no product pitches, and we don't hand your address to a sponsor. Unsubscribe in one click.

Weave Intelligence may collect information about your activity on our website.

To learn more, please read our Privacy Policy.

© 2026 Weave Intelligence. All rights reserved.

Every piece of research we publish. Nothing else.

One weekly digest of new reports, market guides, interviews, and benchmarks. No drip sequences, no product pitches, and we don't hand your address to a sponsor. Unsubscribe in one click.

Weave Intelligence may collect information about your activity on our website.

To learn more, please read our Privacy Policy.

© 2026 Weave Intelligence. All rights reserved.