In this article we are going to cover the steps to install Terraform on windows.


Terraform is an open-source infrastructure as code (IAC) tool developed by HashiCorp. It allows developers and operations teams to define and manage infrastructure resources, such as servers, storage, networking, and security policies, using a high-level configuration language. With Terraform, infrastructure resources can be treated as code, which means that changes can be versioned, tested, and automated, providing better control, consistency, and agility. Terraform supports a wide range of cloud and on-premises providers, including Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), and VMware.


  • Windows operating system
  • Administrative privileges
  • Internet connection

Steps to Install Terraform on Windows

Step #1: Download Terraform:

  • 1. Open a web browser and go to the official Terraform website:
  • Scroll down to the “Terraform” section and look for the Windows download option. It should display the latest version available for Windows. Click on the link to download the Terraform binary for Windows. Make sure to choose the 64-bit version if your Windows operating system is 64-bit.

Step #2: Extract the Terraform Binary

  • 1. Once the download is complete, open the folder where the binary was downloaded (usually the “Downloads” folder).
  • Locate the downloaded zip file (e.g., ‘’) and extract its contents. You can do this by right-clicking the zip file and selecting “Extract All” or using a tool like 7-Zip.
  • After extraction, you should have a file named terraform.exe. This is the Terraform executable.

Step #3: Add Terraform to the System PATH

To run the terraform command from any command prompt or PowerShell window, you need to add its location to the system PATH variable.

  • Right-click on the Windows Start button and select ‘System’.
  • Click on ‘Advanced system settings’ on the right side.
  • In the ‘System Properties’ window, click on the ‘Environment Variables…’ button.
  • Under ‘System Variables’, find and select the ‘Path’ variable, then click ‘Edit…’
  • In the ‘Edit Environment Variable’ window, click on ‘New’ and paste in the path to the directory where you extracted the Terraform binary (e.g., C:\Terraform).
  • Click ‘OK’ on each open window to save and apply the changes.

Step #4: Verify the Installation

Open a new Command Prompt or PowerShell window (make sure it’s a new one so it has the updated PATH variable).

Type in the following command:

terraform --version
  • If the installation was successful, this will display the Terraform version you installed.


Installing Terraform on a Windows machine is a straightforward process that involves downloading the binary, adding it to the system’s PATH, and verifying the installation. Once installed, Terraform empowers you to manage your infrastructure as code efficiently, enabling you to automate and streamline your deployment processes. With Terraform on Windows, you’re ready to embark on your journey to infrastructure automation and orchestration.

For Reference:

The official website of Terraform.

Any queries pls contact us

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *