← all repositories

DataDog/pup

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

pup
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.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.