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

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.3.2
File Interpreter ABI Platform
datadog_checks_base-38.3.2-py2.py3-none-any.whl Python 2, Python 3 none any Details

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

Download URL datadog_checks_base-38.3.2-py2.py3-none-any.whl
Size 329.3 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
4d4907cce386e92989925e444f89509bc02b272d418e9bf4cd5022ffa90cde23
BLAKE2b-256 checksum
How to use checksums
7d3a9bdb24e567aba185f381676cdc1ecf9127807300145447d4e3f3025d5bb9
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 Sep 10, 2026.

Transparency log

Release history Release notifications | RSS feed

38.4.0

1 release file

This release

38.3.2 This release

1 release file

38.3.1

1 release file

38.3.0

1 release file

38.2.0

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