Puppet Discovery provides visibility into what's running on your entire ever-changing hybrid infrastructure, without the need to install an agent. Whether you need to catalog all your hosts, to improve your resource management to ensure it adheres to standards, or to locate vulnerable packages, Puppet Discovery provides you with the details and access to get it done.

Helpful Puppet Discovery docs linksOther useful places
Installing and taking your first steps
Architecture - Learn about how Discovery works.
System requirements - Supported operating systems and browsers, and hardware requirements.
Installing - Install Puppet Discovery on Linux, macOS, or Windows.
Getting started with Puppet Discovery - Walk through using Discovery for the first time.
Discover resources from multiple sources
Adding sources - Discover hosts running on cloud and network infrastructures.
Adding credentials - Using SSH passwords, SSH private keys, or WinRM credentials, connect to hosts and discover containers, and packages.
Gain insights into resources
Browse the Discovery dashboard to drill down, filter, and gain insights about hosts, containers, and packages. See your cloud instances by region; hosts by Linux distribution, Windows version, or with Puppet installed; and container and package instances running on each host.
Take action on your infrastructure
Did you find problematic system services? Stop or start them from within Discovery.
Did you find resources you want to manage with Puppet Enterprise? Install a Puppet agent from within Discovery.
Docs for related Puppet products
Puppet Enterprise
Why and how people are using Puppet Discovery
Read recent blog posts
Learn about the Puppet Discovery product
Learn IT management automation skills
Plan your skills-building path with our learning roadmap
Find an online, in-person or self-paced class
Get certified
Get support
Search the Support portal and knowledge base
Share and contribute
Engage with the Puppet community
Open source projects from Puppet on Github
Back to top