AI Tool Profile
Datadog Pup CLI and Agent Skills: Security and Evaluation
Datadog Pup is an agent-oriented CLI with dynamic command schemas and structured output across observability, delivery, security and service-management workflows, accompanied by reusable Agent Skills.

Verification & Sources
- Status
- Verified
- Source links
- 5
- Freshness
- Verified July 27, 2026
- Last verified
- July 27, 2026
- Last updated
- July 28, 2026
Key source checks
Suggest a correction
What It Does
Datadog Pup is an agent-oriented CLI with dynamic command schemas and structured output across observability, delivery, security and service-management workflows, accompanied by reusable Agent Skills.
Full Guide
Kingy verdict: Datadog Pup is a serious operational interface for terminal-native agents, not a harmless read-only helper. Its dynamic schema, structured output and OAuth/RBAC model are useful foundations, but the same CLI can reach configuration and destructive commands across a wide Datadog surface.
What Pup adds
Pup is a Rust CLI covering more than 200 commands across more than 33 Datadog product domains. It returns JSON or YAML by default and exposes its command tree through pup agent schema, allowing an agent to load the commands it needs instead of keeping a large static tool catalog in context. The launch guide distinguishes this shell-native workflow from Datadog’s conversational MCP Server. Pup also offers a local ACP server for compatible clients.
The public Agent Skills repository packages workflows for monitors, logs, APM, documentation, agent observability, browser telemetry, audit investigations, software delivery and security ownership. Pup is Apache-2.0 licensed; the separate skills repository is MIT licensed. Open-source clients do not make the Datadog data or underlying services free.
Authentication and control boundaries
The preferred login uses OAuth 2.0 with PKCE, revocable tokens and existing Datadog role-based access control. The repository notes that Dynamic Client Registration must be enabled for this path; otherwise Pup can fall back to API and application keys. OAuth credentials use the platform’s secure store by default, while headless and WASM environments require bearer tokens or keys and do not support browser login.
Inherited RBAC is necessary but not sufficient for agent safety. The documented command examples include deletion, monitor changes, incident access and broad API-backed administration. A human’s role may be wider than the minimum an automated workflow needs. Teams should create a purpose-scoped identity, separate read investigations from mutations, require confirmation for destructive actions, and verify that audit trails distinguish the agent, user and command source.
Pricing and operational cost
Pup and the Agent Skills repositories are public, but Datadog product usage follows the account’s contracts and product-specific meters. A command that queries logs, traces, incidents or cloud-cost data can consume or expose services with different retention and billing models. Public pricing does not define one universal “Pup plan,” so estimate cost from the exact products, data volume and automation frequency in the trial.
How Kingy would evaluate it
Begin with a read-only role and three tasks: retrieve one monitor, search a narrow log window and correlate an incident with a trace. Measure command-schema discovery, output stability, token use, permission failures and audit attribution. Then test one reversible write behind explicit approval. Include expired OAuth, revoked roles, multi-organization selection, a missing DCR configuration and fallback-key leakage. Do not grant broad production access until the workflow fails safely.
Kingy reviewed the launch guide, repositories, API documentation and pricing surface. We did not authenticate to Datadog or execute Pup, and we did not validate the provider’s command-count or product-domain claims independently.
A production pilot should also define a command allowlist, maximum query windows, output-retention rules and an emergency revocation path. Those controls matter because a technically valid command can still be operationally excessive, expensive or inappropriate for the incident at hand.
Primary sources
Tool Links
Launch History
Datadog Pup CLI and Agent Skills
Datadog introduced Pup, an Apache-2.0 agent-oriented CLI with dynamic schemas and structured output across more than 200 commands, alongside a separate MIT-licensed Agent Skills repository.
- Kingy
- 8.0 / 10
- Demo
- Not scored yet
- YouTube
- Not scored yet
Datadog Pup is a practical fit for SRE teams that need structured, terminal-native investigations under a purpose-scoped identity. Its OAuth, inherited RBAC and dynamic…