Welcome to Puppet Development Kit

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.

Helpful PDK docs links Other useful places

Before you install


Developing modules

Testing modules


Learning to write Puppet code

Testing Puppet code

Puppet code authoring tools

Note: We are always trying to improve PDK to suit the needs of our users — and we would love to get your help. To help us plan the future of PDK and get early exposure to new releases and features, please register as a tester.