pyinfra icon
pyinfra icon

pyinfra

 14 likes

pyinfra automates infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more.

Pyinfra command example.

License model

  • FreeOpen Source

Application type

Platforms

  • Linux
  • BSD
5 / 5 Avg rating (1)
14likes
1comment
0news articles

Features

Suggest and vote on features

Properties

  1.  Lightweight
  2.  Optimal performance

Features

  1.  Configuration Management
  2.  Python-based
  3.  SSH
  4.  Command line interface
  5.  Virtualization

 Tags

pyinfra News & Activities

Highlights All activities

Recent News

No news, maybe you know any news worth sharing?
Share a News Tip

Recent activities

  • millermatos and nogajun liked pyinfra
    5 months ago
Show all activities

pyinfra information

  • Developed by

    Unknown
  • Licensing

    Open Source (MIT) and Free product.
  • Written in

  • Alternatives

    9 alternatives listed
  • Supported Languages

    • English

AlternativeTo Categories

Network & AdminOS & UtilitiesDevelopment

GitHub repository

  •  4,216 Stars
  •  407 Forks
  •  187 Open Issues
  •   Updated May 13, 2025 
View on GitHub

Popular alternatives

View all

Our users have written 1 comments and reviews about pyinfra, and it has gotten 14 likes

pyinfra was added to AlternativeTo by partizan on Jul 13, 2020 and this page was last updated Sep 9, 2022.

Comments and Reviews

   
 Post comment/review
Guest
Nov 29, 2022
1

Great alternative to ansible. Does everything ansible does but using python :-)

What is pyinfra?

pyinfra automates/provisions/manages/deploys infrastructure super fast at massive scale. It can be used for ad-hoc command execution, service deployment, configuration management and more. Core design features include:

  • Super fast - execution over thousands of targets with predictable performance.
  • Instant debugging - with stdout + stderr output on error, and -v to print it always.
  • Agentless execution - by speaking native SSH/Docker/subprocess depending on the target. -Two stage process - that enables --dry runs before making any changes.
  • Extendable - with any Python package as configured & written in standard Python.
  • Integrated - with Docker, Vagrant/Mech & Ansible out of the box.

Official Links