Developer Hub Hero Background

Datadog Developer Hub

The Datadog Developer Hub is a collaborative space designed by and for developers. Discover community-contributed open-source integrations and libraries, or access tools and resources to build your own and expand Datadog's capabilities.

Featured Integrations and Libraries

sample-app

56

Serverless Sample App

A sample application demonstrating Datadog's serverless observability features, including AWS Lambda monitoring across multiple runtimes like Node.js, Python, Java, .NET, Go, and Rust.

  • DataDog

    https://github.com/DataDog

library

544

hot-shots

hot-shots is a Node.js client for sending metrics and events to StatsD servers, including Etsy’s StatsD, Datadog’s DogStatsD, and InfluxDB’s Telegraf.

  • Brightcove

    https://github.com/brightcove/hot-shots

library

345

spandex

Spandex is an Elixir library for instrumenting applications with distributed tracing, with built-in support for exporting trace data to Datadog. It provides macros and functions to create and manage spans, supports asynchronous trace propagation, and integrates with Phoenix via middleware plugs.

  • Zach Daniel

    https://github.com/zachdaniel/spandex

library

650

datadogpy

The Datadog Python library (datadogpy) provides convenient interfaces for interacting with Datadog’s HTTP API and sending metrics, events, and service checks via DogStatsD. It supports both UDP and Unix Domain Socket (UDS) transports for DogStatsD. It also provides a CLI tool ('dog') for API operations.

  • Datadog

    https://github.com/DataDog/datadogpy

Datadog Agent Integrations

Agent integrations are Python scripts deployed with the Datadog Agent that allow you to extend its monitoring capabilities.

agent-integration

.NET CLR

Monitor and visualize real-time .NET CLR performance metrics with this integration. Track key CLR states, receive notifications about failovers and events, and gain insights into your .NET application's health directly from the Datadog platform.

  • Datadog help@datadoghq.com

    https://www.datadoghq.com

agent-integration

1E

Integrate 1E with Datadog to collect and visualize device data, Digital Employee Experience scores, and IT operations metrics from your 1E products—enabling unified monitoring, customizable dashboards, and actionable insights within Datadog.

  • 1E support@1e.com

    https://1E.com

agent-integration

Ably

Monitor real-time Ably app statistics—such as messages, channels, and connections—directly in Datadog, enabling insight, correlation, and analysis alongside your other Datadog metrics.

  • Ably support@ably.com

    https://ably.com

agent-integration

Active Directory

Collect and graph Microsoft Active Directory metrics

  • Datadog help@datadoghq.com

    https://www.datadoghq.com

agent-integration

ActiveMQ

Monitor ActiveMQ performance by collecting detailed metrics on brokers, queues, topics, producers, consumers, message rates, and resource utilization to ensure optimal messaging infrastructure health and troubleshooting.

  • Datadog help@datadoghq.com

    https://www.datadoghq.com

agent-integration

Adaptive Shield

Monitor and manage SaaS security posture by tracking configuration drifts, integration failures, and security check degradations from Adaptive Shield as Datadog Events.

  • Adaptive Shield support@adaptive-shield.com

    https://www.adaptive-shield.com/

agent-integration

Adyen

Gain insights into Adyen Transactions, Disputes, and Payouts data

  • Datadog help@datadoghq.com

    https://www.datadoghq.com

agent-integration

Aerospike

Get metrics from Aerospike Database in real time to visualize and monitor Aerospike states and set alerts for Aerospike failovers and events.

  • Datadog help@datadoghq.com

    https://www.datadoghq.com

agent-integration

Agent Metrics

Get internal metrics from the Datadog Agent to create visualizations and monitors in Datadog.

  • Datadog help@datadoghq.com

    https://www.datadoghq.com

Community Libraries

Community libraries are tools that let you interact with the Datadog platform using your favorite programming language.

library

APISIX

Send custom metrics to DogStatsD using the UDP protocol.

  • Apache APISIX

    https://apisix.apache.org/docs/apisix/next/plugins/datadog/

library

apm-client

The apm-client library provides Java-based instrumentation for tracing servlet requests, JAX-RS client and server requests, and CDI bean methods. It generates spans containing resource and method names, wall time, and duration, which are then sent to a local Datadog APM collector via REST.

  • Chas Honton

    https://github.com/chonton/apm-client

library

ArduinoStatsd

ArduinoStatsd is a lightweight Arduino library that allows your Arduino projects to send metrics (counters, timers, gauges, and more) to StatsD servers over UDP. It supports metric tags compatible with modern StatsD implementations, making it easy to monitor and analyze your embedded devices.

  • Alexander Else

    https://github.com/aelse/ArduinoStatsd

library

cadence

  • Nick Pillitteri

    https://docs.rs/cadence/latest/cadence/

library

cdk-datadog-resources

An AWS CDK construct library that wraps the DataDog/datadog-cloudformation-resources.

library

CDK Queue Datadog Construct

An AWS CDK construct for creating Datadog monitors as CodeBuild steps in CodePipeline workflows, enabling automated monitoring setup with configurable queue and Slack notification parameters.

  • benbpyle

    https://github.com/benbpyle

library

clojure-statsd-client

A pragmatic Clojure wrapper for the official Java DogStatsD client, providing simple global setup and convenient functions to instrument your code with counters, gauges, histograms, and timers—without needing to manually manage a client instance.

  • Unbounce

    https://github.com/unbounce/clojure-dogstatsd-client

library

cpp-datadogstatsd

C++ library for sending custom metrics and events from your applications to Datadog via StatsD. Supports UDP and HTTP(S) transmission, tagging, gauge, counter, timer, set, histogram, and event types, with optional asynchronous event submission and flexible tagging APIs.

  • BoardiesITSolutions

    https://github.com/BoardiesITSolutions/cpp-datadogstatsd

library

datadog_api_client

Ruby client for interacting with the Datadog API, allowing you to manage and monitor your Datadog resources programmatically. It supports all major Datadog API endpoints, including unstable/beta features, and offers flexible configuration for authentication, server selection, logging, proxy support, pagination, and automatic retries.

  • Datadog

    https://github.com/DataDog/datadog-api-client-ruby

library

Datadog Agent Home Assistant Add-on

A Home Assistant add-on that deploys the Datadog Agent to monitor your Home Assistant environment, including the host system, application containers, and other add-ons with comprehensive metrics collection and alerting capabilities.

  • rapdev-io

    https://github.com/rapdev-io

Sample Apps

Sample apps are starter projects that help you kick-start your Datadog instrumentation journey.

sample-app

Rust OpenTelemetry Connected Lambdas

Demonstrates distributed tracing in AWS Lambda functions written in Rust using OpenTelemetry and Datadog, showcasing trace context propagation across multiple serverless functions and through an SQS queue.

  • benbpyle

    https://github.com/benbpyle

sample-app

SDLC GitOps Sample Stack

Sample stack demonstrating how to implement GitOps workflows and software development lifecycle observability with Datadog.

  • DataDog

    https://github.com/DataDog

sample-app

Serverless Sample App

A sample application demonstrating Datadog's serverless observability features, including AWS Lambda monitoring across multiple runtimes like Node.js, Python, Java, .NET, Go, and Rust.

  • DataDog

    https://github.com/DataDog

sample-app

Stickerlandia

A platform for collecting and trading Datadog stickers, serving as a reference application that demonstrates modern application development and observability best practices across various deployment targets.

  • DataDog

    https://github.com/DataDog

Ready to build your first Agent integration?

Follow our step-by-step guides and start building and contributing today.

Join our developer community and share your work.

Learn how to contribute your integrations and libraries.