# Datadog Pup CLI for agent-ready observability workflows
Inspect observability data with scoped auth and machine-readable command references.
Agent Readiness Score: 86/100
Datadog Pup is useful for agents when usage is constrained to predictable commands and documented output.
## Install

- Recommended: `brew install datadog/pup/pup`

## Structured output

Supported output formats: json, yaml, text.
Prefer structured output flags such as `--json`, `--format json`, or equivalent when available.

## Safe commands

- Show help: `datadog/pup/pup --help` — Inspect command surface before automation.
- Check version: `datadog/pup/pup --version` — Verify the installed CLI.

## Agent instructions

- Claude Code / Codex CLI / Gemini CLI: 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.

## Metadata

Official URL: https://github.com/DataDog/pup
GitHub: https://github.com/DataDog/pup
Docs: https://github.com/DataDog/pup
