Fabric

A Story by
Simple, Pythonic remote execution and deployment

What is Fabric?

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.
Fabric is a tool in the Server Configuration and Automation category of a tech stack.

Who is using it?

184 companies use Fabric in their tech stacks, including Instagram, Robinhood, and Accenture.

Instagram

Robinhood

Accenture

Coursera

Paralect

Avito

Lendit

Uploadcare

Practo

Redfin

8PERCENT

Bitbucket

Why developers like Fabric

Python
Simple
Low learning curve, from bash script to Python power
Installation feedback for Twitter App Cards
Easy on maintainance
Single config file
Installation? pip install fabric... Boom
Easy to add any type of job
Agentless