Puppet Development Kit Documentation
Create high-quality modules with Puppet Development Kit (PDK). PDK provides integrated testing tools and a command line interface to help you develop, validate, and test modules.
What's new
Learn about new features and enhancements.
Install PDK
Learn about system requirements. Install PDK on *nix, Windows, or macOS.
Create modules
Create modules in PDK.
Validate and test modules
Use PDK to help run unit tests and validate metadata, syntax, and style.
PDK command reference
Learn about PDK commands.
Troubleshoot PDK
Check for common issues.