Deliver better software faster with automation.

Puppet eliminates manual work from your software delivery process so you can deliver great software rapidly and on demand. On average, our customers improve their deployment speed by 3X with Puppet Enterprise.

3x deployments with puppet

Model and manage your entire environment.

With Puppet Enterprise, you can manage your entire infrastructure as code without expanding the size of your team. Use the same tools and processes that developers use to manage software: version control, code review, automated testing, continuous integration and automated deployment. Treating infrastructure as code makes it easier for dev, ops and QA teams to collaborate, enabling you to adopt DevOps practices in your organization. And of course, these practices can speed deployments and improve software quality.

Puppet Enterprise

Get your life back with Puppet

What if you could stop fighting fires? And spend more time on what really matters? Hear how these Puppet users got their life back.

In our old model, it took several weeks. And with Puppet on top of automating the underlying infrastructure in the cloud, we deliver now in about an hour.

Evan Scheessele, master engineer of cloud platforms, HP

Intelligent orchestration and visual workflows

Orchestrate phased infrastructure and application deployments using intuitive visual workflows. Puppet automatically determines the correct order of operations, what information needs to be securely passed between services, and when to wait for a service to become available before moving on with the deployment.

Intelligent orchestration and visual workflows

Real-time context-aware reporting

With rich, interactive graphical reporting, you know exactly how your infrastructure and applications are configured and the relationships and dependencies between configurations. You know what changed in real time, who made the change and what caused it, and whether it was intentional or corrective. You can troubleshoot faster, remediate issues more quickly and reduce mean time to recover.

Real-time context-aware reporting

Discover resources wherever they run

Puppet Enterprise inspects and reports on packages running across your infrastructure, whether they’re managed by Puppet or not. You can quickly identify packages that are eligible, for example, for maintenance updates, security patching and license renewals directly from a rich web UI.

Discover resources wherever they run

Desired state conflict detection and remediation

Using Puppet Enterprise’s easy-to-read declarative language, define your infrastructure as code, based on its desired state. Puppet Enterprise enforces your configurations and automatically remediates any unexpected changes, giving you confidence that your systems are always in a known good state.

Desired state conflict detection and remediation

Puppet Enterprise capabilities

Puppet Enterprise gives you a full set of capabilities to manage infrastructure and applications across the entire software delivery pipeline.

Puppet Enterprise capabilities
Automatically deliver and operate everything you have.

If it has an IP address, you can automate it with Puppet Enterprise. No matter what software you’re running and where it runs, Puppet Enterprise gives you a common language to deliver and operate all of your software. Here are just a few of the technologies Puppet can help you manage.

logo wall

Get Puppet Enterprise for free on up to 10 nodes.