pyinfra has 267K monthly downloads and 6K GitHub stars. Version 3.9.2 supports Python <4.0,>=3.10, first published in 2015.
It is actively maintained under a permissive license, last released in Jun 2026.
It is built on top of click, distro and gevent. It is used by 20 tracked packages, including imbue-mngr, djaploy and appgarden.
GitHub topics include cloud-management, configuration-management and remote-execution.
Package Insights
((week_daily_avg - month_daily_avg) / month_daily_avg) * 100Weekly Downloads
GitHub Stars
Downloads by OS
Python Versions
Top Countries
Dependencies
- click >2
- distro <2,>=1.6
- gevent >=1.5
- jinja2 <4,>3
- packaging >=16.1
- paramiko <5,>=2.11
- pydantic <3,>=2.11
- python-dateutil <3,>2
- typeguard <5,>=4
- types-paramiko <5,>=2.7
- typing-extensions
Used By
- imbue-mngr
- djaploy
- appgarden
- pyinfrincus
- infraninja
- pyinfra-orbstack
- wagov-devcontainer
- mikemech
- pyinfra-lxd-api-connector
- uplaybook
- fpr-infra
- pyinfra-lxd-connector
- pyinfra-net
- container-ops
- pyinfra-etcd
- pyinfra-ansible-inventory-connector
- pyinfra-kubernetes
- pyinfra-prometheus
- pyinfra-incus-connector
- mutablesecurity