fabric
« Back to VersTracker
Description:
Library and command-line tool for SSH
Type: Formula  |  Latest Version: 3.2.2@2  |  Tracked Since: Dec 17, 2025
Links: Homepage  |  formulae.brew.sh
Category: Devops
Tags: ssh automation deployment python devops
Install: brew install fabric
About:
Fabric is a Python library and command-line tool for streamlining SSH-based application deployment or systems administration tasks. It provides a high-level API for executing shell commands, uploading/downloading files, and connecting to remote servers. Its core value proposition is simplifying complex remote automation workflows through Python scripting.
Key Features:
  • Pythonic API for SSH command execution and file transfers
  • Supports parallel server execution and command queuing
  • Integrates with Invoke for task management and local execution
  • Configurable connection and execution behavior
Use Cases:
  • Automating deployment of applications to multiple remote servers
  • Performing routine maintenance and configuration tasks on infrastructure
  • Orchestrating complex multi-server setup procedures
Alternatives:
  • Ansible – Agentless automation platform using YAML; less code-heavy than Fabric's Python approach
  • Paramiko – Lower-level SSHv2 protocol library; Fabric provides a more user-friendly interface on top of similar concepts
License: BSD-2-Clause
Dependencies: cryptography, libsodium, python@3.14
Bottles available for: arm64_tahoe, arm64_sequoia, arm64_sonoma, sonoma, arm64_linux, x86_64_linux
Version History
Detected Version Rev Change Commit
Sep 13, 2025 2:54pm 2 VERSION_BUMP ba91e2a6
Oct 12, 2024 5:03pm 2 VERSION_BUMP b08338b4
Oct 12, 2024 11:34am 2 VERSION_BUMP f635d73e
Sep 13, 2024 4:05am 2 VERSION_BUMP 91a9e07e