--- id: dda version: "0.38.0" license: MIT license_treatment: permissive maintenance: active --- # dda — Tool for developing on the Datadog Agent platform License: permissive · Maintenance: active · Downloads: 73.9K/mo ## What it is and what it does dda is the main command-line interface for developing on the Datadog Agent platform. It abstracts common development tasks—such as building, testing, and managing agent components—into a single tool, reducing friction for contributors working on the Datadog Agent codebase. The tool integrates with a substantial dependency graph (26 runtime dependencies including boto3, hvac, datadog-api-client, and uv) to provide features like cloud credential management, secret handling, package management, and rich terminal output. The package is actively maintained, with recent releases and commits, and targets Python 3.12 as its minimum version. It is distributed as a pure-wheel package with low installation friction. The tool is intended for developers working within or contributing to the Datadog Agent ecosystem, and the documentation is hosted at datadoghq.dev. Use it for: - Set up and configure a local development environment for Datadog Agent contributions. - Automate common build, test, and deployment tasks for agent development workflows. - Manage credentials and secrets (via hvac and keyring) when developing against Datadog infrastructure. - Integrate with CI/CD pipelines for agent platform development and testing. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. dda is a command-line tool for developing on the Datadog Agent platform, providing a unified interface to manage agent development workflows. Yes, if you are developing on the Datadog Agent platform. The tool is actively maintained, has no known vulnerabilities, carries a permissive MIT license, and provides low-friction installation. The substantial dependency footprint and Python 3.12 requirement are reasonable for a specialized developer tool. If you are not working on the Datadog Agent codebase, this tool is not applicable. ## Install pip install dda uv add dda poetry add dda ## Installing dda Before you install: Low friction install with a pure-wheel distribution. Active maintenance with a release within the last 10 days and recent commits. Requires Python 3.12 or later. License in practice: MIT license permits free use, modification, and distribution with minimal restrictions—suitable for both open-source and commercial projects. Quickstart: pip install dda import dda # See https://datadoghq.dev/datadog-agent-dev/ for usage details Requires Python 3.12 or later; PyPy is supported but CPython is the primary implementation. Verify before relying: - Whether dda is intended for Datadog employees only or available for external agent contributors. - What specific development workflows or tasks the tool automates beyond the summary. - Whether the 26 runtime dependencies introduce any notable compatibility constraints beyond Python 3.12. ## Package facts - License: MIT (permissive) - Python support: supports_current - Install friction: low - Maintenance: active - Downloads: 73.9K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags datadog agent development tools, datadog agent cli, agent platform developer tooling, datadog development environment, agent build and test tools, datadog-ecosystem, developer-tooling [View on SkillFed](https://skillfed.io/packages/dda) · [View on PyPI](https://pypi.org/project/dda/)