--- id: fabric-cicd version: "1.3.0" license: MIT license_treatment: permissive maintenance: active --- # fabric-cicd — Microsoft Fabric CI/CD License: permissive · Maintenance: active · Downloads: 433.6K/mo ## What it is and what it does fabric-cicd is a Python wrapper around Microsoft Fabric APIs designed to simplify CI/CD workflows for developers who want to automate Fabric workspace deployments without writing direct API code. It targets teams using Source Controlled Fabric workspaces and needing to integrate them into standard deployment pipelines. The library depends on azure-identity for authentication, requests and urllib3 for HTTP communication, and utility libraries (dpath, jsonpath-ng, pyyaml, filetype) for data transformation and configuration handling. It runs on Python 3.9–3.13 and is actively maintained by Microsoft, with a recent release cycle. Use it for: - Automate deployment of Fabric workspace items from a source control repository into development, staging, or production environments. - Build CI/CD pipelines that validate and deploy Fabric artifacts without manual API interaction. - Integrate Fabric workspace management into existing DevOps workflows and tools. - Programmatically manage workspace configurations and item deployments as code. - Enable teams to version-control Fabric workspace definitions and automate their promotion across environments. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Abstracts Microsoft Fabric API interactions for code-first CI/CD automation, letting developers deploy and manage Source Controlled Fabric workspaces without direct API calls. Yes, if you are deploying Microsoft Fabric workspaces via CI/CD and want to avoid direct API calls. The package is actively maintained, has low install friction, carries a permissive MIT license, and has no known vulnerabilities. It is a fit for teams already committed to Fabric and seeking code-first deployment automation. Not relevant if you are not using Fabric or prefer manual deployments. ## Install pip install fabric-cicd uv add fabric-cicd poetry add fabric-cicd ## Installing fabric-cicd Before you install: Low install friction with a pure Python wheel. Active maintenance: last commit 2026-08-13, release 4 days old. Supports Python 3.9 through 3.13. Seven runtime dependencies are all widely-used libraries (requests, pyyaml, azure-identity, etc.), suggesting stable, standard integrations. License in practice: MIT license (permissive) means you can use, modify, and distribute this package freely in commercial and private projects, with minimal restrictions beyond attribution. Quickstart: pip install fabric-cicd from fabric_cicd import FabricClient client = FabricClient(credential=...) # Deploy or manage Fabric workspaces via the client Requires Azure credentials (via azure-identity) to authenticate with Microsoft Fabric; you must have a Fabric workspace and appropriate permissions. Verify before relying: - Specific Fabric workspace operations supported (deployment, validation, rollback, etc.) beyond the general 'CI/CD automation' claim. - Whether the library handles multi-workspace or multi-environment deployments. - Performance characteristics or limits when managing large numbers of items in a workspace. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 433.6K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags fabric ci/cd automation, microsoft fabric deployment, fabric workspace ci/cd, fabric source control integration, fabric api abstraction, continuous deployment fabric, fabric infrastructure as code, microsoft-fabric, ci-cd, deployment-automation [View on SkillFed](https://skillfed.io/packages/fabric-cicd) · [View on PyPI](https://pypi.org/project/fabric-cicd/)