Download Puppet Development Kit (PDK)

Select your version of the Puppet Development Kit to download from the links below

The Puppet Development Kit (PDK) makes it easier than ever to develop and test Puppet modules by providing a simple, unified interface to a set of helpful tools for anyone who writes or consumes Puppet code.

From the list below, choose the operating system, version and architecture of choice for where you will run the Puppet Development Kit. For *nix users, PDK is now available via native package managers.

By clicking on any of these links, you agree to the terms of the open source Puppet Development Kit license.

Additional resources

  • New to the Puppet Development Kit or module testing? See the PDK documentation that will help get you started.
  • Interested in learning more about the Puppet Development Kit? Read the announcement.
  • Contribute to the Puppet Development Kit project on GitHub.
  • Use what is already tried and true. The Puppet Forge has thousands of existing modules to let you go faster.
  • Interested in what Puppet Enterprise can do for you? Find out more.
EL (RHEL, CentOS, Scientific Linux, Oracle Linux) ver. 7 (x86_64)
EL (RHEL, CentOS, Scientific Linux, Oracle Linux) ver. 6 (x86_64)
Fedora ver. 29 (x86_64)
Fedora ver. 28 (x86_64)
SLES ver. 12 (x86_64)
SLES ver. 11 (x86_64)
Debian ver. 9 (amd64)
Debian ver. 8 (amd64)
Ubuntu ver. 18.04 (amd64)
Ubuntu ver. 16.04 (amd64)
Microsoft Windows ver. Windows Server 2008 R2/2012, Windows Server 2016, Windows 7/8/Vista/10 (64-bit)
OS X ver. 10.14 (Mojave) (x86_64)
OS X ver. 10.13 (High Sierra) (x86_64)
OS X ver. 10.12 (Sierra) (x86_64)
OS X ver. 10.11 (El Capitan) (x86_64)
Puppet sites use proprietary and third-party cookies. By using our sites, you agree to our cookie policy.