fabric/fabric
Simple, Pythonic remote execution and deployment. observed · 2026-08-28
Health v2 · maintenance only
66/100
- Activity 76
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 6334
- days_rel: n/a
- days_push: 145
- n_releases_24m: 0
Adoption not part of the score
15487 stars · 1957 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Fabric is a high-level Python library for executing shell commands remotely over SSH and transferring files, built on top of Invoke and Paramiko. It provides a Pythonic Connection API plus a fab CLI tool for running tasks across one or many hosts.
Use cases
- run shell commands on remote servers over ssh from python
- automate deployment tasks across multiple hosts
- upload and download files via sftp in a script
- write fabfile tasks for repetitive ops work
- execute ad-hoc commands on a group of servers in parallel
- script ssh automation without shelling out to the ssh binary
When to choose
- you want Pythonic SSH command execution with structured Result objects
- you need to run tasks across many hosts with a CLI and library API
- you want file transfer (SFTP) integrated with remote command execution
- you're building deployment or ops automation in Python
When to avoid
- you need full configuration management with idempotent state (use Ansible)
- you only need local subprocess execution without SSH (use Invoke directly)
- you need async/asyncio-based SSH (look at asyncssh)
- you need a GUI or agent-based orchestration system
Facets
library · maturity stable
ssh cli developer-tools workflow-automation developer-tools python windows cross-platform remote-execution deployment ssh paramiko invoke fabfile sftp task-runner devops automation command-line linux macos
10 sources
- readme: https://github.com/fabric/fabric · fetched 2026-08-28 · b0f61c20d83a
- homepage: http://fabfile.org · fetched 2026-08-29 · 1d6c1b1039e1
- site_page: https://www.fabfile.org/installing.html · fetched 2026-08-29 · 2341ea14a67e
- site_page: https://www.fabfile.org/installing-1.x.html · fetched 2026-08-29 · 89eb5847d42a
- site_page: https://docs.fabfile.org · fetched 2026-08-29 · c17e95cafde9
- registry_pypi: https://pypi.org/pypi/fabric/json · fetched 2026-08-29 · 136caf67bbb6
- site_page: https://www.fabfile.org/upgrading.html · fetched 2026-08-29 · f0eb07939ea8
- site_page: https://www.fabfile.org/changelog.html · fetched 2026-08-29 · 2e586f1a3287
- site_page: https://www.fabfile.org/changelog-v1.html · fetched 2026-08-29 · 60eca39995a0
- site_page: https://www.fabfile.org/faq.html · fetched 2026-08-29 · 3ed1107a4d4a
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| fabric/fabric | main | 66 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem