Terraform - HashiCorp Developer
Terraform - HashiCorp Developer
Install Tutorials
Documentation
What is Terraform?
Terraform is an infrastructure as code tool
that lets you build, change, and version
infrastructure safely and efficiently. This
includes low-level components like compute
instances, storage, and networking; and
high-level components like DNS entries and
SaaS features.
Learn more
Get Started
Follow a code-complete, hands-on tutorial to learn the Terraform basics with your favorite
infrastructure provider.
Amazon Web Services Azure
https://developer.hashicorp.com/terraform 1/3
10/06/2025, 12:20 Terraform | HashiCorp Developer
HCP Terraform
Automate your infrastructure provisioning at any scale
Try HCP Terraform for free
Best Practices
Terraform style guide Phases of Terraform adoption
Learn recommended style conventions for Design your Terraform workflows for scale.
Terraform configuration and workflows.
Terraform Search
Featured Documentation
Configuration Language Terraform CLI
Describe infrastructure in Terraform Learn Terraform's CLI-based workflows.
configuration language.
HCP Terraform
Collaborate with your team to provision
infrastructure.
https://developer.hashicorp.com/terraform 2/3
10/06/2025, 12:20 Terraform | HashiCorp Developer
Use Terraform to provision Kubernetes clusters Configure HCP Terraform and GitHub Actions to
in the Azure and AWS clouds, deploy Consul create frontend and backend preview
Helm charts enabling Consul federation, and… environments for your application. Dynamicall…
12min 43min
Deploy Lambda functions with TypeScript Build a golden image pipeline with HCP
and CDK for Terraform Packer
Provision multiple AWS Lambda functions, S3 Create a golden image pipeline with HCP
Buckets, and IAM roles that share the same Packer. Build an application image on the base
TypeScript code in stacks, using CDK for… with Packer and provision it on AWS with…
Get Certified
3 tutorials 37 tutorials
Prepare for the Terraform Associate (003) Terraform Associate (003) Tutorials
Certification Exam Progress through these tutorials to prepare for
Prepare for your Terraform Associate the Terraform Associate (003) certification
certification exam. Choose to follow an in-depth exam.
guide or to review select exam topics…
Theme System
Certifications System Status Cookie Manager Terms of Use Security Privacy
Trademark Policy Trade Controls Accessibility Give Feedback
https://developer.hashicorp.com/terraform 3/3