Using Terraform with Google Cloud

This page provides an overview of the resources available for using Terraform with Google Cloud.


Terraform is an open source tool that lets you provision Google Cloud resources with declarative configuration files—resources such as virtual machines, containers, storage, and networking. Terraform's infrastructure-as-code (IaC) approach supports DevOps best practices for change management, letting you manage Terraform configuration files in source control to maintain an ideal provisioning state for testing and production environments.

Getting started

Use the following resources to help you get started with using Terraform with Google Cloud:

Tools for using Terraform with Google Cloud

There are a variety of tools you can use to optimize your Terraform experience:

Terraform support for Google Cloud

The Terraform provider for Google Cloud is jointly developed by HashiCorp and Google, with support for more than 250 Google Cloud resources. The core Terraform CLI is developed by HashiCorp.

Use the following resources for support: