All Tools
Terraform logo

Terraform

Infrastructure-as-code across AWS, GCP, and Azure.

What is Terraform?

HashiCorp’s infrastructure-as-code tool. Describe your cloud resources (clusters, databases, networking, IAM) in HCL, run ‘terraform apply’, and get reproducible infrastructure across AWS, GCP, and Azure. We use it to spin up the EKS clusters our students deploy their capstones to.

Key Features

  • HCL — declarative, designed for infrastructure
  • Providers for every cloud + 3000+ SaaS products
  • Remote state in S3/GCS/Terraform Cloud
  • Modules — package + share infrastructure patterns
  • Plan/apply workflow shows diffs before changes
  • Workspaces for environment isolation (dev/staging/prod)

FAQ

Terraform or Pulumi or OpenTofu? +

Terraform if you want the biggest ecosystem and provider coverage. Pulumi if you prefer real programming languages (TS / Python / Go) over HCL. OpenTofu is the open-source fork after HashiCorp's licence change — drop-in compatible with Terraform.

Explore Similar AI Tools

Newsletter

The Twice-Monthly AI Briefing

Updates from the AI world — what shipped, what we’re using in production, and what’s worth your attention. Two emails a month, no spam.