DataDog/pup
A Rust CLI providing 200+ commands across Datadog products, designed for AI agent access to observability data.

Velocity · 7d
+0.6
★ / day
star history
Pup is a command-line client for the Datadog observability platform, built in Rust and structured for AI agent consumption. It exposes over 200 commands spanning monitors, logs, metrics, RUM, and security, with self-discoverable commands and structured JSON/YAML output. Authentication uses OAuth2 with PKCE for scoped, short-lived access. The project positions itself as agent-ready infrastructure tooling for AI-native workflows.
Frequently asked
- What is DataDog/pup?
- A Rust CLI providing 200+ commands across Datadog products, designed for AI agent access to observability data.
- Is pup open source?
- Yes — DataDog/pup is open source, released under the Apache-2.0 license.
- What language is pup written in?
- DataDog/pup is primarily written in Rust.
- How popular is pup?
- DataDog/pup has 1k stars on GitHub.
- Where can I find pup?
- DataDog/pup is on GitHub at https://github.com/DataDog/pup.