$npx skillfedfor your agent

sfctl

Azure Service Fabric command line

Worth itPyPI Build ToolsReleased Jun 2024182.4K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — sfctl-11.2.1-py3-none-any.whl
v11.2.1 · released 2024-06-27 · Python <4,>3.8 · 13 runtime deps: knack, requests, msrest, msrestazure, azure-servicefabric, adal, future, applicationinsights

Yes. sfctl is a production-stable, actively maintained CLI for Azure Service Fabric with low install friction, no known vulnerabilities, and permissive licensing. Install it if you manage Service Fabric clusters or need to automate fabric operations; it is the standard tool for this purpose and integrates well with Azure tooling and CI/CD workflows.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python >3.8 and <4.
  • Connection to an Azure Service Fabric cluster endpoint is needed for most commands; default is http://localhost:19080.
  • Low install friction with a pure Python wheel distribution.

License · maintenance · safety

MIT (permissive) — MIT license (permissive) places no restrictions on use, modification, or distribution in commercial or private projects.

last release 2024-06-27 (778 days) · last repo commit 2026-06-01 · 61 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 182,367 downloads/mo, #10,102 on PyPI

Verify before relying

pip install sfctl
sfctl -h
  • Whether all 13 runtime dependencies are required for basic cluster operations or if some are optional for specific features.
  • Current compatibility with the latest Azure Service Fabric runtime versions beyond 8.2.
  • Whether telemetry collection (added in version 7.0.0) can be disabled or opted out of.
Same gist for agents: .md · .json

What it is and what it does

sfctl is a command-line tool for interacting with Azure Service Fabric clusters. It provides commands to manage applications, services, nodes, partitions, replicas, and cluster configuration, as well as to query health states and retrieve events. The tool wraps the Azure Service Fabric SDK and presents cluster operations through a shell interface.

Typical usage involves connecting to a cluster endpoint, then issuing commands to deploy applications, manage services, inspect cluster health, and perform administrative tasks. It depends on knack for CLI framework, requests and msrest for HTTP communication, and Azure SDK libraries (msrestazure, azure-servicefabric, adal) for authentication and Service Fabric API access. The package is actively maintained and tracks Service Fabric runtime versions; version 11.2.1 uses the 8.2 SDK.

Use it for

  • Deploy and manage Service Fabric applications from the command line in CI/CD pipelines.
  • Query cluster health, node status, and application state for monitoring and troubleshooting.
  • Perform cluster upgrades, node management, and configuration overrides on Service Fabric clusters.
  • Retrieve events and diagnostics from the EventStore service for cluster analysis.
  • Manage Docker Compose deployments and mesh resources on Service Fabric.
  • Automate application uploads with parallelized file transfer and compression options.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

Worth it

Yes.

sfctl is a production-stable, actively maintained CLI for Azure Service Fabric with low install friction, no known vulnerabilities, and permissive licensing. Install it if you manage Service Fabric clusters or need to automate fabric operations; it is the standard tool for this purpose and integrates well with Azure tooling and CI/CD workflows.

Install

sfctl on PyPI

Before you install

Low install friction with a pure Python wheel distribution. Actively maintained as of June 2026 with recent dependency updates in version 11.2.1. Supports Python 3.8–3.10 and has 13 runtime dependencies including knack, requests, and Azure SDK libraries.

Requires Python >3.8 and <4. Connection to an Azure Service Fabric cluster endpoint is needed for most commands; default is http://localhost:19080.

License in practice

MIT license (permissive) places no restrictions on use, modification, or distribution in commercial or private projects.

Quickstart

pip install sfctl
sfctl -h

Verify before relying

  • Whether all 13 runtime dependencies are required for basic cluster operations or if some are optional for specific features.
  • Current compatibility with the latest Azure Service Fabric runtime versions beyond 8.2.
  • Whether telemetry collection (added in version 7.0.0) can be disabled or opted out of.

Package facts

LicenseMIT permissive
Python supportSupports the current Python release <4,>3.8
Install frictionLow. Pure-Python wheel
Runtime dependencies
13 packages
knackrequestsmsrestmsrestazureazure-servicefabricadalfutureapplicationinsightspsutilportalockersixjoblibtqdm
MaintenanceActively maintained 778 days since the last release
Last repo commit
First released
Downloads182,367 / month, #10,102 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 5 - Production/StableEnvironment :: ConsoleIntended Audience :: DevelopersLicense :: OSI Approved :: MIT LicenseNatural Language :: EnglishProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Software Development :: Build Tools

Evidence: sfctl-11.2.1-py3-none-any.whl

Tags

Capabilities
azure service fabric cliservice fabric cluster managementsfctl command line toolazure fabric deploymentservice fabric node commandsfabric application managementazure cluster administration
Topics
azure-clicluster-managementdevops
PyPI keywords
servicefabricazure

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “azure service fabric cli”

  • sfctlA command-line interface for managing Azure Service Fabric clusters,…
  • azure-servicefabricClient library for programmatically managing Azure Service Fabric…
  • azure-mgmt-servicefabricProvides Python client library for managing Azure Service Fabric…

Give your agent the search over MCP, or paste the wish link into any chat.

More Build Tools packages

packaging Worth it
PyPI · Build Tools · released Aug 2026

Provides reusable utilities for Python packaging interoperability, including version handling, specifiers, markers, requirements, tags, and metadata parsing according to standards like PEP 440 and PEP 425.

Apache-2.0 OR BSD-2-Clausepure Python · 3.9+
2.2Bdownloads / mo
tqdm Worth it
PyPI · Libraries · released Jul 2026

Wraps any iterable to display a real-time progress bar in the terminal or Jupyter notebook, showing iteration count, elapsed time, and estimated time remaining.

copyleftpure Python · 3.8+
648.6Mdownloads / mo
pip Worth it
PyPI · Build Tools · released Aug 2026

pip is the standard installer for Python packages, enabling you to download and install packages from the Python Package Index and other indexes into your Python environment.

MITpure Python · 3.10+
617.5Mdownloads / mo
hatchling Worth it
PyPI · Python Modules · released Aug 2026

Hatchling is a standards-compliant Python build backend that handles packaging, metadata, and distribution of Python projects when configured in a project's pyproject.toml file.

MITpure Python · 3.10+
484.2Mdownloads / mo
grpcio-tools Worth it
PyPI · Build Tools · released Jul 2026

Generates Python gRPC service stubs and message classes from Protocol Buffer definitions, enabling developers to build gRPC clients and servers.

Apache-2.0compiled wheel · 3.10+
278.2Mdownloads / mo
pre-commit Worth it
PyPI · Build Tools · released Aug 2026

pre-commit is a framework for installing and running git hooks written in any language before commits are made, automating code quality and validation checks across multi-language projects.

Install it if your team needs consistent, automated validation at commit time.

permissive licensepure Python · 3.10+
179.9Mdownloads / mo

See also azure-mgmt-servicefabricmanagedclusters · azure-servicefabric · azure-mgmt-servicefabric · knack · fabric-cicd · ClusterShell · onyx-devtools · ms-fabric-cli · fabric · fabric2