Datadog Pup is useful for agents when usage is constrained to predictable commands and documented output.
Availability through common package managers and simple install commands.
JSON, YAML, CSV, markdown, or stable machine-readable output for agents.
Clear read-only commands, dry-run options, and approval gates for destructive work.
How easily an agent can learn the command surface from docs, help, and examples.
Install options
$ brew install datadog/pup/pup Common commands
$ datadog/pup/pup --help Inspect command surface before automation.
$ datadog/pup/pup --version Verify the installed CLI.
Agent usage examples
Use Datadog Pup only with non-interactive commands. Prefer structured output: json, yaml, text. Ask before destructive operations. Safety notes
- Prefer non-interactive usage and explicit output flags when an agent runs this command.
- Treat commands that deploy, delete, charge money, or mutate production data as approval-required.
- Record the exact command, output format, and scope before adding it to an agent workflow.
What agents can use it for
Inspect observability data with scoped auth and machine-readable command references.
Agent usage rule
Prefer non-interactive commands, structured output, and approval gates for state-changing operations.
Install
brew install datadog/pup/pup