Microsoft Fabric Updates Blog

Terraform Provider for Microsoft Fabric (Generally Available)

Unlocking the full potential of Microsoft Fabric with Terraform Provider

Terraform Provider for Microsoft Fabric is now generally available (GA)!

The first version of the Terraform Provider for Fabric was released six months ago, enabling engineers to automate key aspects of their Fabric Data Platform. Since then, adoption has grown significantly, now even more customers are unlocking the full potential of Microsoft Fabric through infrastructure-as-code (IaC).

Introduction to Terraform Provider for Microsoft Fabric

HashiCorp Terraform is an open-source tool widely used for creating and managing infrastructure across multiple cloud providers in a safe, predictable, and consistent manner.

Terraform Provider for Microsoft Fabric brings these powerful capabilities to the Microsoft Fabric ecosystem, enabling seamless management of your workspaces and resources through declarative configuration.

The significant advantage of Microsoft-developed Terraform provider for Fabric is the consistency and reliability it offers. You will benefit from tight integration, regular updates, and robust support.

The primary goal of Terraform Provider for Fabric is to automate the most complex aspects of deploying and managing Microsoft Fabric environments.

Why Use Terraform for Microsoft Fabric?

Microsoft Fabric is a robust platform that integrates cloud resources for data engineering, data science, and business intelligence. By using Terraform Provider for Fabric, you can extend and automate Fabric’s capabilities in the following ways:

1. Automation

Automate your workflows, reducing the need for manual interventions and minimizing human error. Terraform Provider for Fabric allows you to automate the deployment and management of complex environments with minimal effort.

2. Scalability

Scale your Microsoft Fabric environments effortlessly. Terraform Provider for Fabric makes it easy to manage large-scale deployments, ensuring consistency and reliability across environments. Templates and modules can be reused to streamline repetitive tasks.

3. Governance and compliance

With Terraform Provider for Fabric, you can codify governance policies and compliance rules, ensuring your infrastructure remains secure and compliant. Track configuration changes, enforce security best practices, and mitigate risks using Infrastructure as Code (IaC).

4. Integration

Integrate Terraform with existing CI/CD pipelines to ensure greater consistency across development, staging, and production environments. This helps improve your DevOps practices and boosts collaboration between teams.

Solving common challenges

Terraform Provider for Fabric was designed to address some common challenges enterprises face when managing their Microsoft Fabric environments:

  • ClickOps: eliminate manual, error-prone operations with automated workflows that are easy to reproduce and scale.
  • Scalability: Terraform’s robust state management and modular configuration capabilities simplify large-scale deployments.
  • Industry standards: By codifying policies and configurations, you ensure adherence to industry standards and best practices.
  • ISV Deployment: Enable faster deployment and management of self-hosted products and services, helping independent software vendors (ISVs) streamline their operations.

Key use cases

Terraform Provider for Fabric is versatile, making it applicable across a wide range of use cases:

  • Governance & compliance: Use Terraform Provider for Fabric to enforce and automate governance policies, ensuring your environments stay compliant and risk-free.
  • Deployment at scale: Automate the deployment of complex infrastructure, ensuring consistent, repeatable workflows across multiple environments.
  • DevOps & infrastructure lifecycle management: Maintain consistency in development and testing environments, allowing for quicker iterations and more reliable application lifecycle management.
  • Tenant management: Simplify tenant management for multi-tenant architectures, helping ISVs and other organizations streamline infrastructure setup.

Getting started with Terraform for Microsoft Fabric

Ready to get started with the Terraform Provider for Fabric? Follow this step-by-step guide to begin automating your infrastructure.

For more resources, explore our QuickStart templates and code examples to accelerate your deployment journey.

Dive Deeper: DataOps in Microsoft Fabric

For those looking to implement DataOps practices in Microsoft Fabric, we’ve created a comprehensive reference end-to-end implementation. This covers aspects like observability, security, data quality, and testing—ensuring your infrastructure is both reliable and scalable.

Technical Details: Leveraging Fabric REST APIs

The Terraform Provider for Fabric makes extensive use of Fabric REST APIs. This integration enables seamless management of Fabric resources by leveraging Terraform’s declarative configuration language. By using these APIs, you can efficiently manage Microsoft Fabric environments while taking full advantage of Terraform’s automation capabilities.

Terraform Provider for Microsoft Fabric workflow

A screenshot of a computer

AI-generated content may be incorrect.

Available resources with GA

A wide range of new resources have been added to the Terraform Provider for Fabric, including the SQL Database, Eventhouse, KQL Database, and many more. This expansion marks a significant milestone, enabling you to enhance your data infrastructure capabilities within Microsoft Fabric while benefiting from Terraform’s Infrastructure as Code.

While the Terraform Provider for Fabric is generally available (GA), we also offer resources in Preview for customers who want to take advantage of the latest features and capabilities. Please note that these Preview resources are only available once customers are made aware of their preview status and agree to use them. This approach provides the flexibility to experiment with cutting-edge functionality, all while maintaining full control over your infrastructure.

For a complete list of available resources and detailed documentation, visit the official Terraform Registry for Microsoft Fabric.

Your feedback is crucial in helping us improve these new features and ensure they meet your needs. If you have any suggestions or encounter issues while using Terraform Provider for Microsoft Fabric, please don’t hesitate to reach out to our support team. You can get assistance and provide feedback here:

Related blog posts

Terraform Provider for Microsoft Fabric (Generally Available)

December 9, 2025 by Gerd Saurer

As part of FabCon Vienna, we introduced the Microsoft Fabric Extensibility Toolkit (FET) to provide both customers and partners with an easy and robust way for building and delivering innovative workloads on Microsoft Fabric. The Toolkit is designed to foster creativity and enable seamless integration of new solutions into the Fabric ecosystem. Today, we are … Continue reading “Fabric Extensibility Toolkit: Publishing Workloads announcements”

November 21, 2025 by Naama Tsafrir

OneLake catalog is the central hub for discovering and managing Fabric content. Whether you’re a business analyst searching for the right datasets, a data engineer managing structured and unstructured data, or a BI consumer looking for curated insights, the OneLake catalog seamlessly connects you to the right content. Extending OneLake catalog governance view for Fabric admins In today’s data-driven world, effective … Continue reading “Govern in OneLake Catalog for Fabric admins (Preview)”