Boost speed and agility so you can delight your users with better software, faster.
Why it matters
Automate for reliability, repeatability, and predictability so you can move faster, with confidence.
Get full visibility, traceability and transparency, all at your fingertips.
How it works
Gain situational awareness
With Puppet, you know what software you have, how it’s changed, why it’s changed, and who changed it. When you understand your current situation, you can make rapid changes with confidence across your entire infrastructure.
Orchestrate change intelligently
Whether you schedule a change or push it out directly from HipChat, Git or Jenkins, Puppet gives you control, visibility, and automated intelligence to orchestrate change across your apps and infrastructure.
Ensure security & compliance, inherently
Puppet helps make security and compliance inherent and automatic. With Puppet you get the automation needed to continually enforce policies and the traceability required to prove compliance.
Adopt modern technologies with consistency
Define with a common language
Whether you write your own code or choose from thousands of free modules, Puppet gives you a common language to define your infrastructure that's easy to understand, write, and share across teams.
Manage every device, across your stack
Puppet makes it possible to manage nearly any IP-connected device. Plus, you go beyond breadth and can bring automation to your entire stack, orchestrating change for core infrastructure and applications.