This is a very important mention among puppet interview questions. The definition of Puppet Manifests is the best way to respond to this question. The Puppet Master contains the configuration details of all nodes or Puppet Agents documented in native Puppet language. These documentations are known as Puppet Manifests. So, you can find that Manifests are built of Puppet code. You can distinguish manifests with the .pp extension. Therefore, Manifests are puppet programs.