Skip to content
fabricstack.dev

Terraform Provider for Microsoft Fabric

free

Microsoft's official Terraform provider for managing Microsoft Fabric resources (workspaces, capacities, and items) declaratively as infrastructure-as-code.

Category
devops-cicd
Type
library
Language
Go
Maintainer
microsoft
Author
Microsoft
Added
Jun 1, 2026

What it does

The Terraform Provider for Microsoft Fabric lets you manage Fabric resources (workspaces, capacities, environments, and other items) declaratively with HashiCorp Terraform. It is published by Microsoft on the official Terraform Registry under the microsoft namespace.

Why use it

Use it when you manage Fabric as infrastructure-as-code alongside the rest of your Azure estate, so workspaces and capacities are provisioned reproducibly and reviewed through pull requests. Note that, while Microsoft develops it, the provider is supported through GitHub issues and discussions rather than standard Microsoft product support.

Getting started

terraform {
  required_providers {
    fabric = {
      source = "microsoft/fabric"
    }
  }
}

Run terraform init to download the provider. Bootstrap examples are at https://aka.ms/FabricTF/quickstart.

Related tools

Declarative infrastructure-as-code deployment tool for Microsoft Fabric, distributed as a .NET global tool, that manages Fabric items, Entra identities, and Azure resources from a single YAML manifest across environments.

CLI Free Preview
  • #iac
  • #deployment
  • #automation

Official Microsoft Azure DevOps extension that adds the FabricCLITask, provisioning the Fabric CLI into pipelines for workspace and deployment automation.

Extension Free Microsoft Preview
  • #official
  • #cicd
  • #azure-devops

Python library for deploying Microsoft Fabric items from source control into workspaces, designed for scripted CI/CD pipelines.

Library Free Microsoft
  • #official
  • #cicd
  • #deployment