{"categories":[{"label":"Testing","url":"https://skillfed.io/packages/category/software-development-testing"}],"enrichment":{"capability":"Emulates Datadog APM agent endpoints to test Datadog APM client libraries, providing trace validation, snapshot testing, and optional proxying to a real Datadog agent.","skillfed_tags":["apm-testing","trace-validation","datadog-integration"],"use_cases":["Test Datadog APM client libraries locally without deploying a full Datadog agent or cloud infrastructure.","Validate trace structure and metadata compliance in integration tests using snapshot testing.","Record and replay third-party API interactions (OpenAI, Azure OpenAI, DeepSeek) for deterministic LLM observability testing.","Debug trace payload issues by inspecting received requests and trace trees via the web UI.","Proxy traces to a real Datadog agent for selective validation while testing client library changes."],"what_it_does":"The Datadog APM test agent is a mock server that emulates the endpoints of the production Datadog agent, allowing developers to test APM client libraries in isolation without a running Datadog infrastructure. It listens on configurable ports for HTTP traces (8126), OTLP HTTP (4318), and OTLP gRPC (4317), and provides a web UI for inspecting received traces and managing test sessions.\n\nThe agent performs trace invariant checks (trace count headers, tracer version headers, content length validation), stores all submitted data for retrieval via API, and supports snapshot testing for characterization-based regression detection. It can proxy requests to a real Datadog agent or forward LLM observability events directly to Datadog. It also records and replays third-party API calls (OpenAI, Azure OpenAI, DeepSeek) for reproducible testing.","worth_installing":"Yes. The package is actively maintained, has no known vulnerabilities, and is purpose-built for testing Datadog APM integrations. Install it if you develop or maintain a Datadog APM client library or need to validate trace behavior in CI/CD. The low install friction and permissive license make it a straightforward addition to test infrastructure."},"id":"ddapm-test-agent","links":{"html":"https://skillfed.io/packages/ddapm-test-agent","md":"https://skillfed.io/packages/ddapm-test-agent.md","pypi":"https://pypi.org/project/ddapm-test-agent/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-14","license_spdx":null,"license_treatment":"permissive","name":"ddapm-test-agent","python_support":"supports_current","summary":"Test agent for Datadog APM client libraries"},"popularity":{"monthly_downloads":3346621,"position":2653,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.65.0"}
