Choose Your PDK Version BelowThe 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 ResourcesNew to the Puppet Development Kit or module testing? See the PDK documentation that will help get you started.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. EL (RHEL, CentOS, Scientific Linux, Oracle Linux) ver. 9 (x86_64)Download now EL (RHEL, CentOS, Scientific Linux, Oracle Linux) ver. 8 (x86_64)Download now EL (RHEL, CentOS, Scientific Linux, Oracle Linux) ver. 7 (x86_64)Download now EL (RHEL, CentOS, Scientific Linux, Oracle Linux) ver. 6 (x86_64)Download now Fedora ver.36 (x86_64)Download now SLES ver. 15 (x86_64)Download now SLES ver. 12 (x86_64)Download now Debian ver. 11 (amd64)Download now Debian ver. 10 (amd64)Download now Ubuntu ver. 22.04 (amd64)Download now Ubuntu ver. 20.04 (amd64)Download now Ubuntu ver. 18.04 (amd64)Download now Microsoft Windows (64-bit)Download now macOS 12 Monterey (x86_64)Download now macOS 11 Big Sur (x86_64)Download now