Skip to main content

Datadog Checks Base

Latest PyPI version Supported Python versions

Overview

This package provides the Python bits needed by the Datadog Agent to run Agent-based Integrations (also known as Checks).

This package is used in two scenarios:

  1. When used from within the Python interpreter embedded in the Agent, it provides all the base classes and utilities needed by any Check.

  2. When installed in a local environment with a regular Python interpreter, it mocks the presence of a running Agent so checks can work in standalone mode, mostly useful for testing and development.

Please refer to the docs for details.

Installation

Checks from integrations-core already use the toolkit in a transparent way when you run the tests but you can install the toolkit locally and play with it:

pip install datadog-checks-base

Performance Optimizations

We strive to balance lean resource usage with a "batteries included" user experience. We employ a few tricks to achieve this.

One of them is the lazy-loader library that allows us to expose a nice API (simple, short imports) without the baseline memory overhead of importing everything all the time.

Another trick is to import some of our dependencies inside functions that use them instead of the more conventional import section at the top of the file. We rely on this the most in the AgentCheck base class.

Troubleshooting

Need help? Contact Datadog support.

Metadata

Release files for datadog-checks-base 38.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for datadog-checks-base 38.2.0
File Interpreter ABI Platform
datadog_checks_base-38.2.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Release files / datadog_checks_base-38.2.0-py2.py3-none-any.whl

Download URL datadog_checks_base-38.2.0-py2.py3-none-any.whl
Size 325.7 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
188e1a294499038047c4f3686c7edbe49690fc285464b7456f7a3a37072bb1d8
BLAKE2b-256 checksum
How to use checksums
35099f1c7051ce30c0b73b2d29114977f18b876b448097e830ec18b4e7136beb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 27, 2026.

Transparency log

Release history Release notifications | RSS feed

38.4.0

1 release file

38.3.2

1 release file

38.3.1

1 release file

38.3.0

1 release file

This release

38.2.0 This release

1 release file

38.1.0

1 release file

38.0.0

1 release file

37.41.0

1 release file

37.40.1

1 release file

37.40.0

1 release file

37.39.0

1 release file

37.38.0

1 release file

37.37.0

1 release file

37.36.0

1 release file

37.35.1

1 release file

37.35.0

1 release file

37.33.3

1 release file

37.33.1

1 release file

37.33.0

1 release file

37.32.0

1 release file

37.31.0

1 release file

37.30.0

1 release file

37.27.1

1 release file

37.27.0

1 release file

37.26.1

1 release file

37.26.0

1 release file

37.25.0

1 release file

37.24.0

1 release file

37.23.2

1 release file

37.23.1

1 release file

37.22.1

1 release file

37.22.0

1 release file

37.21.1

1 release file

37.21.0

1 release file

37.20.0

1 release file

37.18.0

1 release file

37.17.1

1 release file

37.16.0

1 release file

37.15.0

1 release file

37.13.0

1 release file

37.12.0

1 release file

37.9.0

2 release files

37.8.0

2 release files

37.6.1

2 release files

37.6.0

2 release files

37.5.0

2 release files

37.4.0

2 release files

37.3.0

2 release files

37.1.1

2 release files

37.0.0

2 release files

36.8.0

2 release files

36.7.1

2 release files

36.7.0

2 release files

36.6.0

2 release files

36.5.1

2 release files

36.5.0

2 release files

36.1.0

2 release files

36.0.0

2 release files

34.3.0

2 release files

34.1.1

2 release files

34.1.0

2 release files

34.0.1

2 release files

34.0.0

2 release files

33.1.0

2 release files

33.0.1

2 release files

33.0.0

2 release files

32.7.0

2 release files

32.6.0

2 release files

32.5.1

2 release files

32.5.0

2 release files

32.4.0

2 release files

32.3.0

2 release files

32.1.0

1 release file

32.0.0

2 release files

31.0.2

2 release files

31.0.1

2 release files

31.0.0

2 release files

30.0.1

2 release files

30.0.0

2 release files

29.0.0

2 release files

28.0.1

2 release files

28.0.0

2 release files

27.5.0

2 release files

27.4.2

2 release files

27.4.1

2 release files

27.4.0

2 release files

27.3.1

2 release files

27.3.0

2 release files

27.2.0

2 release files

26.0.0

1 release file

25.6.0

1 release file

25.5.1

1 release file

25.5.0

1 release file

25.4.2

1 release file

25.4.1

1 release file

25.4.0

1 release file

25.3.1

1 release file

25.3.0

1 release file

25.2.2

1 release file

25.2.1

1 release file

25.2.0

1 release file

25.1.0

1 release file

25.0.1

1 release file

25.0.0

1 release file

24.0.0

1 release file

23.7.7

1 release file

23.7.6

1 release file

23.7.5

1 release file

23.7.4

1 release file

23.7.3

1 release file

23.7.2

1 release file

23.7.1

1 release file

23.7.0

1 release file

23.6.0

1 release file

23.5.0

1 release file

23.4.0

1 release file

23.3.3

1 release file

23.3.2

1 release file

23.3.1

1 release file

23.3.0

1 release file

23.2.0

1 release file

23.1.5

1 release file

23.1.4

1 release file

23.1.3

1 release file

23.1.2

1 release file

23.1.1

1 release file

23.1.0

1 release file

23.0.0

1 release file

22.0.0

1 release file

21.3.0

1 release file

21.2.1

1 release file

21.2.0

1 release file

21.1.0

1 release file

21.0.1

1 release file

21.0.0

1 release file

20.2.0

1 release file

20.1.0

1 release file

20.0.1

1 release file

20.0.0

1 release file

19.0.0

1 release file

18.3.0

1 release file

18.2.0

1 release file

18.1.0

1 release file

18.0.0

1 release file

17.0.0

1 release file

16.9.0

1 release file

16.7.0

1 release file

16.6.1

1 release file

16.6.0

1 release file

16.5.0

1 release file

16.4.0

1 release file

16.3.2

1 release file

16.2.0

1 release file

16.1.0

1 release file

16.0.0

1 release file

15.7.2

1 release file

15.7.1

1 release file

15.7.0

1 release file

15.6.0

1 release file

15.4.0

1 release file

15.3.0

1 release file

15.0.0

1 release file

14.0.0

1 release file

13.1.0

1 release file

11.11.1

1 release file

11.11.0

1 release file

11.10.0

1 release file

11.9.0

1 release file

11.8.0

1 release file

11.3.0

1 release file

11.2.0

1 release file

11.0.0

1 release file

10.3.0

1 release file

10.2.1

1 release file

10.2.0

1 release file

10.1.0

1 release file

10.0.2

1 release file

10.0.1

1 release file

10.0.0

1 release file

9.6.0

1 release file

9.5.0

1 release file

9.3.0

1 release file

9.2.1

1 release file

9.2.0

1 release file

9.1.0

1 release file

9.0.0

1 release file

8.6.0

1 release file

8.5.0

1 release file

8.2.0

1 release file

7.0.0

1 release file

6.6.0

1 release file

6.2.0

1 release file

5.0.1

1 release file

4.6.0

1 release file

4.3.0

1 release file

4.2.0

1 release file

4.1.0

1 release file

4.0.0

1 release file

3.0.0

1 release file

1.5.0

1 release file

1.4.0

1 release file

1.3.2

1 release file

1.3.1

1 release file

1.3.0

1 release file

1.2.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page