Select your version of the Puppet Development Kit to download

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)

SLES ver. 12 (x86_64)

SLES ver. 11 (x86_64)

Ubuntu ver. 16.04 (amd64)

Ubuntu ver. 14.04 (amd64)

Microsoft Windows ver. Windows Server 2008 R2/2012, Windows Server 2016, Windows 7/8/Vista/10 (64-bit)

OS X ver. 10.12 (Sierra) (x86_64)

OS X ver. 10.11 (El Capitan) (x86_64)