skillfed

azure-mgmt-servicefabric

Microsoft Azure Service Fabric Management Client Library for Python

azure-mgmt-servicefabric v2.1.0 6.9M downloads/30d#1,829 on PyPI5,588
Permissive license MIT License Active released

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 on this page — 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

azure-mgmt-servicefabric on PyPI

pip

pip install azure-mgmt-servicefabric

uv

uv add azure-mgmt-servicefabric

poetry

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 the current Python release (>=3.7)
Install friction low — pure-Python wheel
Runtime dependencies 4 — isodate, azure-common, azure-mgmt-core, typing-extensions
Maintenance actively maintained — 970 days since the last release
Last repo commit
First released
Downloads 6,865,764/month — #1,829 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: azure_mgmt_servicefabric-2.1.0-py3-none-any.whl

Keywords: azure, azure sdk

Development Status :: 5 - Production/StableLicense :: OSI Approved :: MIT LicenseProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

Tags

azure service fabric managementazure cluster management pythonservice fabric client libraryazure resource manager sdkazure infrastructure as code
azure-sdkinfrastructure-automation

More Distributed Computing packages

grpcio

gRPC Python is an HTTP/2-based RPC framework…

permissive · top 100 on PyPI

execnet

execnet lets you spawn and communicate with…

permissive · top 1,000 on PyPI

cloudpickle

Cloudpickle extends Python's standard pickle…

permissive · top 1,000 on PyPI

smart-open

Provides a unified, open()-compatible Python…

permissive · top 1,000 on PyPI

portalocker

Portalocker provides cross-platform file…

permissive · top 1,000 on PyPI

ray

Ray is a distributed computing framework that…

permissive · top 1,000 on PyPI

azure-mgmt-servicefabricmanagedclusters

Manages Azure Service Fabric Managed Clusters…

unclear · top 5,000 on PyPI

azure-servicefabric

Client library for programmatically managing…

permissive · top 5,000 on PyPI

sfctl

A command-line interface for managing Azure…

permissive · top 15,000 on PyPI

azure-mgmt-managementpartner

Provides a Python client library for managing…

unclear · top 5,000 on PyPI

azure-mgmt-msi

Manages Azure Managed Service Identities…

permissive · top 5,000 on PyPI

azure-mgmt-trafficmanager

Provides a Python client library to manage…

permissive · top 5,000 on PyPI

azure-mgmt-iothubprovisioningservices

Manages Azure IoT Hub Provisioning Services…

permissive · top 5,000 on PyPI

azure-mgmt-notificationhubs

Manages Azure Notification Hubs…

permissive · top 5,000 on PyPI

azure-mgmt-machinelearningcompute

Manages Azure Machine Learning Compute…

permissive · top 5,000 on PyPI

azure-core

Provides shared exceptions, HTTP utilities, and…

unclear · top 1,000 on PyPI