Puppet

The pioneering open-source configuration management tool - now continued by the community as OpenVox.

Version
7.x (final open-source series)
Released
Unknown
Size
Varies by platform
License
Apache-2.0 ยท Open source
SystemWindowsLinuxOpen source

About Puppet

Puppet pioneered declarative, model-driven configuration management: agents pull their desired state from a central server and enforce it across Linux, Unix and Windows fleets, with thousands of ready-made modules on the Puppet Forge. The source code remains Apache-2.0, but Perforce moved new builds behind a EULA in early 2025 and open-source Puppet 7 reached end of life in April 2025. The codebase continues as the community fork OpenVox, which is the maintained migration path. Open-source Puppet receives no further updates, including the critical November 2026 security fixes - see our coverage.

Screenshot: a Puppet agent run from 2014 by Puppet Labs (Apache License 2.0, via Wikimedia Commons).

Key Features

Declarative configuration management

Describe the desired state in Puppet code; agents enforce it idempotently on every run.

Agent-server architecture

Puppet Server compiles catalogs; PuppetDB stores facts, reports and inventory data.

Puppet Forge ecosystem

Thousands of ready-made community modules for common services and applications.

Cross-platform agents

Agents for Linux, Unix and Windows systems; server components run on Linux.

Pros & Cons

Pros

  • Free and open source under the Apache License 2.0
  • Mature and battle-tested at very large scale
  • Huge library of ready-made modules on the Puppet Forge
  • Detailed reports on every enforcement run

Cons

  • Open-source version discontinued - end of life since April 2025
  • Vulnerable to the critical November 2026 flaws with no patch coming
  • Steep learning curve - custom DSL and certificate management

Frequently Asked Questions

Is Puppet still free?

The source code remains under the Apache License 2.0, but Perforce no longer publishes updated open-source builds. New development ships as the proprietary Puppet Core, free only up to 25 nodes under a EULA.

Is open-source Puppet still maintained?

No. Open-source Puppet 7 reached end of life in April 2025 and receives no updates, including fixes for the critical November 2026 vulnerabilities. The Vox Pupuli community continues the codebase as OpenVox.

What replaces open-source Puppet?

OpenVox, the free community fork maintained by Vox Pupuli. Migration guides cover the move from Puppet 7 to OpenVox 8 and then to OpenVox 9.

Quick Info

DeveloperPerforce (Puppet)
LicenseApache-2.0 ยท Open source
Version7.x (final open-source series)
SizeVaries by platform
Sourcepuppet.com
Listing updated4 Nov 2026