This page provides an overview of supported environments for the Node.js Agent.

Node.js Agent Versions

Agent VersionsNode.js Versions
>= 21.1.0 8.6+, 9, 10, 11, 12, 13, 14, 15
>= 20.5.08.6+, 9, 10, 11, 12, 13, 14
20.4.08.6+, 9, 10, 11, 12, 13
>= 4.5.218.6+, 9, 10, 11, 12
>= 4.5.126, 7, 8, 9, 10, 11
4.5.110.8, 0.10, 0.12, 4, 5, 6, 7, 8, 9, 10, 11


For agent >= 4.5.12, the npm install command will stop and print a message for the following scenarios.

  • Node.js version less than 6.x: 
    • This version of AppDynamics agent supports Node.js versions 6.0 and above.
    • For older versions of Node.js, use the AppDynamics agent 4.5.11 by installing with npm install appdynamics@4.5.11.
  • Node.js version less than 8.x on Mac: 
    • This version of AppDynamics agent on Mac OS supports Node.js >= 8.0.
    • For older versions of Node.js, use the AppDynamics agent 4.5.11 by installing with npm install appdynamics@4.5.11.

Operating Systems

  • Alpine Linux Docker >= 3.7 on 64-bit platform
  • Linux distribution based on glibc 2.5 and later and the x86/x86-64 architecture
  • Mac OS X >= 10.8, x86/x86-64 architecture
  • Windows Server 2012 R2 and later on 64-bit platform with Node.js >= 0.12.0

Transaction Naming

Entry Type

Default Transaction Naming

Node.js Web

URI

HTTP Exit Points

Supported HTTP Exit Points

Node.js HTTP client library

See Node.js Documentation for the Node.js HTTP client library.

Database Exit Points

Supported Database Exit Points

Cassandra

Couchbase

DynamoDB (using AWS SDK Driver)

Redis

Memcached

MongoDB

MSSQL

MySQL

PostgreSQL