Simple, Pythonic remote execution and deployment
Fabric is a Python (2.5-2.7) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks. It provides a basic suite of operations for executing local or remote shell commands (normally or via sudo) and uploading/downloading files, as well as auxiliary functionality such as prompting the running user for input, or aborting execution.
Why people like Fabric
Add a one-liner

Companies using Fabric
Fabric integrates with

Fabric's Features
  • Lets you execute arbitrary Python functions via the command line
  • Library of subroutines (built on top of a lower-level library) to make executing shell commands over SSH easy and Pythonic

Explore other Build, Test, Deploy tools that are known for: