dd-trace ships with plugins for 100+ popular Node.js libraries. Every plugin is enabled by default and activates automatically when you require the corresponding package. See Automatic Instrumentation for configuration details.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/datadog/dd-trace-js/llms.txt
Use this file to discover all available pages before exploring further.
Web frameworks
Web frameworks
| Plugin name | npm package |
|---|---|
connect | connect |
express | express |
fastify | fastify |
find-my-way | find-my-way |
hapi | @hapi/hapi |
hono | hono |
koa | koa, @koa/router, koa-router |
microgateway-core | microgateway-core |
moleculer | moleculer |
next | next |
restify | restify |
router | router |
HTTP clients
HTTP clients
| Plugin name | npm package |
|---|---|
axios | axios |
fetch | fetch (global) |
http | Node.js http / https / node:http / node:https |
http2 | Node.js http2 / node:http2 |
undici | undici |
Databases — relational
Databases — relational
| Plugin name | npm package |
|---|---|
knex | knex |
mariadb | mariadb |
mysql | mysql |
mysql2 | mysql2 |
oracledb | oracledb |
pg | pg |
prisma | @prisma/client |
sequelize | sequelize |
tedious | tedious (SQL Server) |
Databases — NoSQL & cache
Databases — NoSQL & cache
| Plugin name | npm package |
|---|---|
aerospike | aerospike |
cassandra-driver | cassandra-driver |
couchbase | couchbase |
elasticsearch | elasticsearch, @elastic/elasticsearch, @elastic/transport |
ioredis | ioredis |
iovalkey | iovalkey |
memcached | memcached |
mongodb-core | mongodb, mongodb-core |
mongoose | mongoose |
opensearch | @opensearch-project/opensearch |
redis | redis, @node-redis/client, @redis/client |
Message queues & streaming
Message queues & streaming
| Plugin name | npm package |
|---|---|
amqp10 | amqp10 |
amqplib | amqplib |
aws-sdk | aws-sdk, @aws-sdk/smithy-client, @smithy/smithy-client |
azure-event-hubs | @azure/event-hubs |
azure-service-bus | @azure/service-bus |
bullmq | bullmq |
confluentinc-kafka-javascript | @confluentinc/kafka-javascript |
google-cloud-pubsub | @google-cloud/pubsub |
kafkajs | kafkajs |
rhea | rhea |
AI / ML
AI / ML
| Plugin name | npm package |
|---|---|
ai | Vercel AI SDK (ai) |
anthropic | @anthropic-ai/sdk |
google-cloud-vertexai | @google-cloud/vertexai |
google-genai | @google/genai |
langchain | langchain, @langchain/core, @langchain/openai |
langgraph | @langchain/langgraph |
openai | openai |
Testing frameworks
Testing frameworks
| Plugin name | npm package |
|---|---|
cucumber | @cucumber/cucumber |
cypress | cypress |
jest | jest-circus, jest-runtime, jest-worker, @jest/core, and related packages |
mocha | mocha, mocha-each |
nyc | nyc |
playwright | @playwright/test, playwright |
selenium | selenium-webdriver |
vitest | vitest, @vitest/runner |
Logging
Logging
| Plugin name | npm package |
|---|---|
bunyan | bunyan |
pino | pino, pino-pretty |
winston | winston |
GraphQL & RPC
GraphQL & RPC
| Plugin name | npm package |
|---|---|
apollo | @apollo/gateway |
graphql | graphql |
grpc | grpc, @grpc/grpc-js |
sharedb | sharedb |
Schema & serialization
Schema & serialization
| Plugin name | npm package |
|---|---|
avsc | avsc |
protobufjs | protobufjs |
Cloud & serverless
Cloud & serverless
| Plugin name | npm package |
|---|---|
aws-sdk | aws-sdk v2, @aws-sdk/smithy-client v3 |
azure-durable-functions | durable-functions |
azure-functions | @azure/functions |
Node.js core
Node.js core
| Plugin name | module |
|---|---|
child_process | child_process |
crypto | crypto, node:crypto |
dns | dns, node:dns |
fs | fs |
net | net, node:net |
process | process |
vm | vm, node:vm |
Middleware & security
Middleware & security
| Plugin name | npm package |
|---|---|
body-parser | body-parser |
cookie | cookie |
cookie-parser | cookie-parser |
express-mongo-sanitize | express-mongo-sanitize |
express-session | express-session |
ldapjs | ldapjs |
multer | multer |
passport-http | passport-http |
Templating
Templating
| Plugin name | npm package |
|---|---|
handlebars | handlebars |
pug | pug |
Utilities
Utilities
| Plugin name | npm package |
|---|---|
generic-pool | generic-pool |
light-my-request | light-my-request |
limitd-client | limitd-client |
lodash | lodash |
url | Node.js url, node:url |
ws | ws |
