skillfed

datadog-api-client

Collection of all Datadog Public endpoints

datadog-api-client Permissive license Apache-2.0 Active 166 v2.59.0 released

Install

datadog-api-client on PyPI

pip

pip install datadog-api-client

uv

uv add datadog-api-client

poetry

poetry add datadog-api-client

Package facts

License Apache-2.0 (permissive)
Python support supports the current Python release (>=3.8)
Install friction low — pure-Python wheel
Runtime dependencies 4 — urllib3, certifi, python-dateutil, typing-extensions
Maintenance actively maintained — 1 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_api_client-2.59.0-py3-none-any.whl

Keywords: openapi, api, client, openapi-generator, datadog

Intended Audience :: DevelopersLicense :: OSI Approved :: Apache Software LicenseOperating System :: OS IndependentProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9

About datadog-api-client

from the package's own PyPI description — quoted content, verbatim

datadog-api-client-python

This repository contains a Python API client for the Datadog API.

Requirements

Building and using the API client library requires Python 3.8+.

Installation

To install the API client library, simply execute:

pip install datadog-api-client

Getting Started

Please follow the installation instruction and execute the following Python code:

```python from datadog_api_client import ApiClient, Configuration from datadog_api_client.v1.api.monitors_api import MonitorsApi from datadog_api_client.v1.model.monitor import Monitor from datadog_api_client.v1.model.monitor_type import MonitorType

body = Monitor( name="example", type=MonitorType("log alert"), query='logs("service:foo AND type:error").index("main").rollup("count").by("source").last("5m") > 2', message="some message Notify: @hipchat-channel", tags=["test:example", "env:ci"], priority=3, )

configuration = Configuration() with ApiClient(configuration) as api_client: api_instance = MonitorsApi(api_client) response = api_instance.create_monitor(body=body)...

Read as markdown · JSON record · Source repository · Homepage · Docs

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

Python client library for the Datadog API, enabling programmatic access to monitors, dashboards, incidents, logs, and other Datadog resources with support for synchronous, threaded, and async operations.

Low install friction with four lightweight runtime dependencies (urllib3, certifi, python-dateutil, typing-extensions). Active maintenance with a release just 1 day ago and consistent commit history.

Licensed under Apache-2.0 (permissive), allowing use in commercial and proprietary projects with minimal restrictions beyond attribution.

Usage

pip install datadog-api-client

from datadog_api_client import ApiClient, Configuration
from datadog_api_client.v1.api.monitors_api import MonitorsApi

configuration = Configuration()
configuration.api_key["apiKeyAuth"] = "YOUR_API_KEY"
configuration.api_key["appKeyAuth"] = "YOUR_APP_KEY"
with ApiClient(configuration) as api_client:
    api_instance = MonitorsApi(api_client)
    monitors = api_instance.list_monitors()

Requires Python 3.8+; DD_API_KEY and DD_APP_KEY environment variables or explicit credential configuration needed to authenticate with Datadog.

Verdict: Well-maintained official Datadog client for Python 3.8+ with minimal dependencies, permissive licensing, and no known vulnerabilities. Suitable for production use in monitoring automation, dashboard management, and incident response workflows.

Needs verification

  • Whether async support requires additional system dependencies beyond the base install
  • Performance characteristics and rate-limiting behavior under high-volume API call scenarios
datadog api client pythondatadog monitoring sdkdatadog api wrapperdatadog dashboard automationdatadog incident management apidatadog logs query clientdatadog alert creation

Similar packages