Welcome to Puppet Enterprise 2017.3 Puppet Enterprise (PE) makes it easy to automate the provisioning, configuration and ongoing management of your machines and the software running on them. Make rapid, repeatable changes and automatically enforce the consistency of systems and devices – across physical and virtual machines, on premises or in the cloud.PE architecture Puppet Enterprise (PE) is made up of various components and services including the master of masters and compile masters, the Puppet agent, console services, Code Manager and r10k, orchestration services, and databases. Component versions in recent PE releasesThis is a historical overview of which components are in Puppet Enterprise (PE) 2017 versions. It includes versions before the releases documented in this set of docs.PE and open source version numbersIn July 2015, Puppet Enterprise (PE) moved to a new versioning system. This system follows an "x.y.z" pattern, where "x" is the year of the release, "y" is the ordered number of the release within the year, and "z" reflects a patch/bugfix release. Getting supportYou can get commercial support for versions of PE in mainstream and limited support. You can also get support from our user community. Learn which versions are supported and how to get help. API indexAPIs allow you to interact with Puppet and Puppet Enterprise (PE) applications. Descriptions of each API's core tasks will help you figure out when to use which API.Puppet platform documentation for PE Puppet Enterprise (PE) is built on the Puppet platform which has several components: Puppet, Puppet Server, Facter, Hiera, and PuppetDB. This page describes each of these platform components, and links to the component docs.Help us localize docsThe Technical Publications team at Puppet is pursuing a long-term plan to translate our user documentation into as many languages as possible, but we need your help!