DataDog/dd-trace-dotnet

.NET Client Library for Datadog APM

575

stars

6,704

commits

C#

primary language

Sep 10, 2026

updated

docs.datadoghq.com/tracing/
apm
datadog
dotnet
opentracing
profiling
tracing
Browse cluster: Distributed Tracing and APM Instrumentation

README

Datadog APM .NET Client Libraries

bits dotnet

This repository contains the sources for the client-side components of the Datadog product suite for Application Telemetry Collection and Application Performance Monitoring for .NET Applications.

Datadog .NET Tracer: A set of .NET libraries that let you trace any piece of your .NET code. It automatically instruments supported libraries out-of-the-box and also supports custom instrumentation to instrument your own code.

This library powers Distributed Tracing, Application Security Management, Continuous Integration Visibility, Dynamic Instrumentation and more.

Datadog .NET Continuous Profiler: Libraries that automatically profile your application. Documentation.

Downloads

PackageDownload
Windows and Linux InstallersGitHub release (latest SemVer)
Datadog.TraceDatadog.Trace
Datadog.Trace.OpenTracingDatadog.Trace.OpenTracing

Build status

  • Build status on master: Build

  • Benchmarks dashboard on master: Dashboard

Development

For local development and testing, see Setup docs

Copyright (c) 2017 Datadog https://www.datadoghq.com

License

See license information.

Contact us

Security Vulnerabilities

If you have found a security issue, please contact the security team directly at security@datadoghq.com.

Other feedback

If you have questions, feedback, or feature requests, reach our support.

Contributors

(top 30 of 127)

andrewlock

1,613 commits

tonyredondo

646 commits

lucaspimentel

517 commits

zacharycmontoya

387 commits

DataDog/dd-trace-dotnet

.NET Client Library for Datadog APM

575

stars

6,704

commits

C#

primary language

Sep 10, 2026

updated

docs.datadoghq.com/tracing/
apm
datadog
dotnet
opentracing
profiling
tracing
Browse cluster: Distributed Tracing and APM Instrumentation

README

Datadog APM .NET Client Libraries

bits dotnet

This repository contains the sources for the client-side components of the Datadog product suite for Application Telemetry Collection and Application Performance Monitoring for .NET Applications.

Datadog .NET Tracer: A set of .NET libraries that let you trace any piece of your .NET code. It automatically instruments supported libraries out-of-the-box and also supports custom instrumentation to instrument your own code.

This library powers Distributed Tracing, Application Security Management, Continuous Integration Visibility, Dynamic Instrumentation and more.

Datadog .NET Continuous Profiler: Libraries that automatically profile your application. Documentation.

Downloads

PackageDownload
Windows and Linux InstallersGitHub release (latest SemVer)
Datadog.TraceDatadog.Trace
Datadog.Trace.OpenTracingDatadog.Trace.OpenTracing

Build status

  • Build status on master: Build

  • Benchmarks dashboard on master: Dashboard

Development

For local development and testing, see Setup docs

Copyright (c) 2017 Datadog https://www.datadoghq.com

License

See license information.

Contact us

Security Vulnerabilities

If you have found a security issue, please contact the security team directly at security@datadoghq.com.

Other feedback

If you have questions, feedback, or feature requests, reach our support.

Contributors

(top 30 of 127)

andrewlock

1,613 commits

tonyredondo

646 commits

lucaspimentel

517 commits

zacharycmontoya

387 commits

Languages

C#

79.3%

C++

17.0%

C

2.7%