Back to Node Newrelic

Compatibility

compatibility.md

13.20.05.4 KB
Original Source

Instrumented modules

After installation, the agent automatically instruments with our catalog of supported Node.js libraries and frameworks. This gives you immediate access to granular information specific to your web apps and servers. For unsupported frameworks or libraries, you'll need to instrument the agent yourself using the Node.js agent API.

Note: The latest published version may not reflect the most recent version supported by the agent.

Package nameMinimum supported versionLatest published versionIntroduced in*
@anthropic-ai/sdk0.33.00.93.013.19.0
@apollo/gateway2.3.02.14.0@newrelic/[email protected]
@apollo/server4.0.05.5.0@newrelic/[email protected]
@aws-sdk/client-bedrock-runtime3.474.03.1042.011.13.0
@aws-sdk/client-dynamodb3.0.03.1042.08.7.1
@aws-sdk/client-sns3.0.03.1042.08.7.1
@aws-sdk/client-sqs3.0.03.1042.08.7.1
@aws-sdk/lib-dynamodb3.377.03.1042.08.7.1
@aws-sdk/smithy-client3.47.03.374.08.7.1
@azure/functions4.7.04.14.012.18.0
@elastic/elasticsearch7.16.09.3.411.9.0
@google/adk1.1.01.1.013.20.0
@google/genai1.1.01.51.012.21.0
@grpc/grpc-js1.4.01.14.38.17.0
@hapi/hapi20.1.221.4.89.0.0
@koa/router12.0.115.5.03.2.0
@langchain/aws0.1.31.3.513.8.0
@langchain/core0.2.01.1.4411.13.0
@langchain/langgraph1.0.01.2.913.12.0
@langchain/openai0.2.01.4.511.13.0
@modelcontextprotocol/sdk1.13.01.29.013.2.0
@nestjs/cli9.0.011.0.2110.1.0
@opensearch-project/opensearch2.1.03.6.012.10.0
@prisma/client5.0.07.8.011.0.0
@smithy/smithy-client2.0.04.12.1311.0.0
amqplib0.5.01.0.32.0.0
aws-sdk2.2.482.1693.06.2.0
bluebird2.0.03.7.21.27.0
bunyan1.8.121.8.159.3.0
cassandra-driver3.4.04.8.01.7.1
connect3.0.03.7.02.6.0
express4.15.05.2.12.6.0
fastify3.0.05.8.58.5.0
generic-pool3.0.03.9.00.9.0
ioredis4.0.05.10.11.26.2
iovalkey0.1.00.3.313.9.0
kafkajs2.0.02.2.411.19.0
koa2.0.03.2.03.2.0
koa-route3.0.04.0.13.2.0
koa-router12.0.114.0.03.2.0
memcached2.2.02.2.21.26.2
mongodb4.1.47.2.01.32.0
mysql2.16.02.18.11.32.0
mysql22.0.03.22.31.32.0
next13.4.1916.2.412.0.0
openai4.0.06.36.011.13.0
pg8.2.08.20.09.0.0
pg-native3.0.03.7.09.0.0
pino8.0.010.3.18.11.0
q1.3.01.5.11.26.2
redis3.1.05.12.11.31.0
restify11.0.011.1.02.6.0
superagent3.0.010.3.04.9.0
undici5.0.08.2.011.1.0
when3.7.03.7.81.26.2
winston3.0.03.19.08.11.0

*When package is not specified, support is within the newrelic package.

AI Monitoring Support

The Node.js agent supports the following AI platforms and integrations.

Amazon Bedrock

Through the @aws-sdk/client-bedrock-runtime module, we support all models (text-only) through the Converse API; for InvokeModel API, we support the following models:

ModelImageTextVision
Amazon Titan-
Anthropic Claude
Cohere-
Meta Llama3-

Note: if a model supports streaming, we also instrument the streaming variant.

Google ADK

Through the @google/adk module, we support the following features:

AgentsTools

Models/providers are generally supported transitively by our instrumentation of the provider's module.

ProviderSupportedTransitively
Google Gemini

LangChain

The following general features of LangChain are supported:

Agents via LangGraphChainsToolsVectorstores

Models/providers are generally supported transitively by our instrumentation of the provider's module.

ProviderSupportedTransitively
Azure OpenAI
Amazon Bedrock
OpenAI

Model Context Protocol SDK

Through the @modelcontextprotocol/sdk module, we support:

Prompt RetrievalResource ReadingTool Calls

MCP is provider-agnostic. Any LLM provider that uses MCP tools is supported transitively.

ProviderSupportedTransitively

Anthropic

Through the @anthropic-ai/sdk module, we support:

ChatCompletionsFiles

Google Gen AI

Through the @google/genai module, we support:

AudioCacheChatEmbeddingsImagePDFTextVideo

OpenAI

Through the openai module, we support:

AudioChatCompletionsEmbeddingsFilesImages