---
title: Overview · Cloudflare Terraform docs
description: Configure Cloudflare using HashiCorp's “Infrastructure as Code”
  tool, Terraform. With Cloudflare’s Terraform provider, you can manage the
  Cloudflare global network using the same familiar tools you use to automate
  the rest of your infrastructure. Define and store configuration in source code
  repositories like GitHub, track and version changes over time, and roll back
  when needed — all without needing to use the Cloudflare APIs.
lastUpdated: 2025-03-14T16:33:10.000Z
chatbotDeprioritize: false
source_url:
  html: https://developers.cloudflare.com/terraform/
  md: https://developers.cloudflare.com/terraform/index.md
---

Configure Cloudflare using HashiCorp's “Infrastructure as Code” tool, Terraform. With [Cloudflare’s Terraform provider](https://registry.terraform.io/providers/cloudflare/cloudflare/latest/docs), you can manage the Cloudflare global network using the same familiar tools you use to automate the rest of your infrastructure. Define and store configuration in source code repositories like GitHub, track and version changes over time, and roll back when needed — all without needing to use the Cloudflare APIs.

Report Terraform configuration issues via [GitHub](https://github.com/cloudflare/terraform-provider-cloudflare/issues/new/choose).
