--- id: azure-mgmt-servicefabric version: "2.1.0" license: MIT License license_treatment: permissive maintenance: active --- # azure-mgmt-servicefabric — Microsoft Azure Service Fabric Management Client Library for Python License: permissive · Maintenance: active · Downloads: 6.9M/mo ## What it is and what it does This package is the official Microsoft Azure Service Fabric Management Client Library for Python, enabling programmatic control of Service Fabric clusters, applications, and node types through the Azure Resource Manager API. It wraps Azure REST endpoints and provides Python object models for cluster configuration, upgrades, application deployments, and node management. The library depends on azure-common, azure-mgmt-core, isodate, and typing-extensions to handle authentication, HTTP communication, date parsing, and type hints. The package is designed for developers building infrastructure automation, deployment pipelines, or management tools that need to create, configure, or monitor Azure Service Fabric resources. It requires Python 3.7 or later and uses Azure Active Directory token authentication. The library is actively maintained by Microsoft and supports Python 3.7, 3.8, 3.9, 3.10, and 3.11. Use it for: - Automate Service Fabric cluster provisioning and configuration in CI/CD pipelines. - Build infrastructure-as-code tools to manage cluster upgrades and node scaling. - Deploy and manage applications across Service Fabric clusters programmatically. - Monitor and query cluster health, node status, and application state from Python scripts. - Integrate Service Fabric management into broader Azure resource orchestration workflows. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides Python client library for managing Azure Service Fabric clusters, applications, and node types through the Azure Resource Manager API. Yes. This is the official, actively maintained Azure SDK for Service Fabric management in Python. It has low install friction, permissive MIT licensing, no known vulnerabilities, and is part of a well-supported Microsoft ecosystem. Install it if you need to manage Service Fabric resources from Python code. ## Install pip install azure-mgmt-servicefabric uv add azure-mgmt-servicefabric poetry add azure-mgmt-servicefabric ## Installing azure-mgmt-servicefabric Before you install: Low install friction with a pure-wheel distribution. Actively maintained with recent commits; part of the official Microsoft Azure SDK for Python ecosystem. License in practice: MIT License permits commercial and private use with minimal restrictions; suitable for most projects without licensing concerns. Quickstart: pip install azure-mgmt-servicefabric from azure.mgmt.servicefabric import ServiceFabricManagementClient from azure.common import CloudCredential import os sub_id = os.getenv("AZURE_SUBSCRIPTION_ID") client = ServiceFabricManagementClient(credential=credential, subscription_id=sub_id) Requires Azure subscription and environment variables AZURE_CLIENT_ID, AZURE_TENANT_ID, AZURE_CLIENT_SECRET, and AZURE_SUBSCRIPTION_ID to be set for authentication. Verify before relying: - Whether the package supports async operations beyond what the description excerpt indicates. - Specific Service Fabric operations and models available in version 2.1.0 beyond the ClusterVersionsEnvironment addition. - Full scope of cluster management capabilities (upgrades, scaling, health monitoring) supported by this version. ## Package facts - License: MIT License (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 6.9M/month (top 5,000 on PyPI) - Known vulnerabilities: none known ## Tags azure service fabric management, azure cluster management python, service fabric client library, azure resource manager sdk, azure infrastructure as code, azure-sdk, infrastructure-automation [View on SkillFed](https://skillfed.io/packages/azure-mgmt-servicefabric) · [View on PyPI](https://pypi.org/project/azure-mgmt-servicefabric/)