
Get up-to-speed with the latest open source Puppet version.
Learn how Puppet’s declarative language helps you manage all the resources in your infrastructure
Create high-quality modules with Puppet Development Kit (PDK), which provides integrated testing tools and a command line interface to help you develop, validate, and test modules.
Follow best practices for writing clear, maintainable Puppet code.
Learn Puppet with instructor-led courses or on your own. Puppet training gives you the skills you need to discover, manage, and deliver your applications and the infrastructure they run on.
Open source Puppet has a supportive, active community of thousands of people who are making Puppet better — and making IT a better place to work. Get help and get involved with the Puppet community.
Find out more about Bolt, the open source orchestration tool that runs commands, scripts, tasks, and plans on your infrastructure.
Puppet Enterprise offers robust solutions to automate anything and manage configuration and deployment changes across your infrastructure at scale.