# Fabric

Python library that runs shell commands on remote hosts over SSH and returns the results as Python objects.


Source: https://findsoftware.frbit.cloud/fabric/
Last reviewed: 2026-10-28
Listed since: 2026-10-28

## Record

### Links

- home: https://www.fabfile.org/
- repository: https://github.com/fabric/fabric
- docs: https://docs.fabfile.org
- x: https://twitter.com/pyfabric

### Identity

- status: active
- maintainer: Jeff Forcier
- maintainerType: unknown
- parent: unknown
- firstRelease: 2008
- hqCountry: unknown

### Kind

- category: dev-tool
- hosting: not applicable
- language: python
- runtime: python
- runtimeMin: not applicable
- basedOn: unknown

### Content

- contentStore: not applicable
- databases: not applicable
- adminUi: not applicable
- headlessApi: not applicable
- templating: not applicable
- i18n: not applicable

### Rendering and deploy

- runsAs: unknown
- renderingModes: not applicable
- installMethod: pip install fabric

### License

- licenseModel: open-source
- license: BSD-2-Clause

### Releases

- currentMajor: 3
- latestReleaseDate: 2026-04-06

### Adoption

- githubStargazers: 15521
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 17
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: 5399
- dependentPackages: 163

### Sources

- urls: https://www.fabfile.org/ (read 2026-10-28)
- urls: https://www.fabfile.org/ (read 2026-10-28)
- urls: https://api.github.com/repos/fabric/fabric (read 2026-10-28)
- maintainer: https://raw.githubusercontent.com/fabric/fabric/main/LICENSE (read 2026-10-28)
- language: https://api.github.com/repos/fabric/fabric (read 2026-10-28)
- runtime: https://www.fabfile.org/installing.html (read 2026-10-28)
- category: https://api.github.com/repos/fabric/fabric (read 2026-10-28)
- installMethod: https://www.fabfile.org/installing.html (read 2026-10-28)
- license: https://api.github.com/repos/fabric/fabric (read 2026-10-28)
- firstRelease: https://pypi.org/pypi/fabric/json (read 2026-10-28)
- currentMajor: https://pypi.org/pypi/fabric/json (read 2026-10-28)
- latestReleaseDate: https://pypi.org/pypi/fabric/json (read 2026-10-28)
- githubStargazers: https://api.github.com/repos/fabric/fabric (read 2026-10-28)
- contributors: https://api.github.com/repos/fabric/fabric/contributors?per_page=1 (read 2026-10-28)
- dependentPackages: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/fabric (read 2026-10-28)
- dependentRepos: https://packages.ecosyste.ms/api/v1/registries/pypi.org/packages/fabric (read 2026-10-28)

## Notes

Fabric is a Python library for running shell commands on remote hosts over SSH, returning the results as Python objects. Its README describes it as building on Invoke and Paramiko. It is installed with pip and documented on [the documentation site](https://docs.fabfile.org), which holds the usage and API reference.

The project describes its purpose as remote execution and deployment. Its maintainer, Jeff Forcier, is named in the LICENSE copyright line.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
