Fabric

API—OSS—FREE—DOCS4/5
FA5.3#14 of 25
—WeboutWindowsoutMacoutLinux—Android—iOS

Ranked in Configuration Management Tools ·No free plan on record

About

Fabric is ranked #14 of 25 in configuration management tools on Inferse. It runs on Linux, macOS, Windows.

Compared on configuration management tools

Deployment model
self_hostedfabfile.org
Agent model
agentlessfabfile.org

Facts

What it does
Fabric is a Python library for running shell commands remotely over SSH and returning Python objects.fabfile.org · 4 Oct 2026
Dependencies
Fabric builds on Invoke for subprocess and command-line features and Paramiko for SSH protocol support.fabfile.org · 4 Oct 2026
Host execution
Fabric supports running commands on individual hosts and across multiple hosts, including serial and parallel approaches.fabfile.org · 4 Oct 2026
Python tasks
Users can run Python functions or code blocks against individual connections or multiple hosts.fabfile.org · 4 Oct 2026
Command-line tasks
Fabric exposes Python tasks through the `fab` command-line tool, with support for task parameters and pre- or post-tasks.fabfile.org · 4 Oct 2026
Installation
The installation guide recommends installing Fabric with `pip install fabric`.fabfile.org · 4 Oct 2026
Requirements
The installation guide lists Python, Invoke, and Paramiko as installation requirements.fabfile.org · 4 Oct 2026
SSH authentication
Fabric documents support for private key files, SSH agents, and password authentication.docs.fabfile.org · 4 Oct 2026
GSSAPI limit
Fabric says it adds no extra GSSAPI support beyond Paramiko’s existing connection parameters.docs.fabfile.org · 4 Oct 2026
CLI host option
The `fab` command supports a comma-separated host list for serial task execution.docs.fabfile.org · 4 Oct 2026
Upgrade path
The project says modern Fabric can be installed alongside Fabric 1 to allow users to upgrade at their own pace.fabfile.org · 4 Oct 2026

Best Fabric alternatives

See all 20

Where it ranks on Inferse

Sources