datadog
The Datadog Python library
Install
datadog on PyPI
pip
pip install datadoguv
uv add datadogpoetry
poetry add datadogPackage facts
| License | BSD-3-Clause (permissive) |
| Python support | supports the current Python release (!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 3 — configparser, requests, typing |
| Maintenance | actively maintained — 20 days since the last release |
| Last repo commit | |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: datadog-0.53.0-py2.py3-none-any.whl
Keywords: datadog
About datadog
from the package's own PyPI description — quoted content, verbatim
The Datadog Python library
Unit Tests (image) Integration Tests (image) Documentation Status (image) PyPI - Version (image) PyPI - Downloads (image)
The Datadog Python Library is a collection of tools suitable for inclusion in existing Python projects or for the development of standalone scripts. It provides an abstraction on top of Datadog's raw HTTP interface and the Agent's DogStatsD metrics aggregation server, to interact with Datadog and efficiently report events and metrics.
- Library Documentation:...
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
The Datadog Python library provides HTTP API clients and DogStatsD metrics aggregation to send events, metrics, and service checks to Datadog monitoring infrastructure.
Low install friction with a pure-Python wheel distribution. Actively maintained with a release 20 days ago and recent commits; the repository shows 669 stars and is not archived.
BSD-3-Clause is a permissive open-source license allowing commercial use, modification, and distribution with minimal restrictions.
Usage
pip install datadog
from datadog import initialize, api
options = {"api_key": "<YOUR_API_KEY>", "app_key": "<YOUR_APP_KEY>"}
initialize(**options)
api.Event.create(title="Alert", text="Event details", tags=["env:prod"])
Requires DATADOG_API_KEY and DATADOG_APP_KEY environment variables or explicit initialization with api_key and app_key parameters; DogStatsD metrics require a running Datadog Agent.
Verdict: Actively maintained library with low install friction and no known vulnerabilities. Permissive BSD-3-Clause license poses no compliance barrier. Supports Python 2.7 and 3.7+, making it suitable for both legacy and modern applications integrating with Datadog.
Needs verification
- Whether the library's Python 2.7 support remains tested and functional given Python 2's end-of-life status.
- Performance characteristics and throughput limits for high-volume metric submission via DogStatsD.
- Whether configparser, requests, and typing dependencies are vendored or require separate installation.
Similar packages
permissive · top 1,000 on PyPI
ddtracepermissive · top 1,000 on PyPI
opencensuspermissive · top 1,000 on PyPI
opentelemetry-exporter-prometheuspermissive · top 1,000 on PyPI
jpype1permissive · top 1,000 on PyPI
numbapermissive · top 1,000 on PyPI
PySockspermissive · top 1,000 on PyPI
pytest-timeoutpermissive · top 1,000 on PyPI
wandbpermissive · top 1,000 on PyPI
opentelemetry-instrumentationpermissive · top 1,000 on PyPI