CFEngine vs pyinfra

CFEngine

7.3 #6 in IT Automation Software

About CFEngine

pyinfra

5.1 #19 in Configuration Management Tools

About pyinfra
CFEnginepyinfra
Free planYesNo
Free trialYesNo
Paid fromFree—
Open sourceNoNo
Platformsapi, Linux, macOS, self-hosted, Web, WindowsWindows, macOS, Linux
Free planYes—
Deployment modelself_hostedboth
Agent modelagent_basedagentless
Drift detectionYesYes
Patch managementYesYes
Policy as codeYesYes
Compliance reportingYes—
Supported platformsLinux (RHEL, Debian, Ubuntu) and WindowsLinux, macOS, Windows, Ubuntu, Debian, Fedora, Alpine, OpenBSD, FreeBSD, NetBSD, HardenedBSD, DragonFlyBSD, OpenSUSE, Docker

Both are listed in Best Configuration Management Tools. On Inferse, CFEngine scores higher on our published basis.