API index
APIs allow you to interact with Puppet and Puppet Enterprise (PE) applications from your own code or application integration hooks.
Puppet Enterprise APIs
For information on port requirements, see the System Configuration documents.
API | Useful for |
---|---|
Node inventory API |
|
RBAC service API v1 |
|
RBAC service API v2 |
|
Node classifier service API |
|
Orchestrator API |
|
|
|
Status API |
|
Activity service API |
|
Razor API |
|
Open source Puppet Server, Puppet, PuppetDB, and Forge APIs
API | Useful for |
---|---|
Puppet Server administrative API
endpoints
|
|
Server-specific Puppet API |
|
Puppet Server status API |
|
Puppet Server metrics API
|
|
Puppet HTTP API |
For information on how this API is used internally by Puppet, see Agent/Master HTTPs Communications page |
Certificate Authority (CA) API |
See Agent/Master HTTPs Communications for details. See Puppet's Commands page for information about the Puppet Cert command line tool. |
PuppetDB APIs |
|
Forge API |
|