Compatibility Matrix for Node.js

Supported Node.js environments and setup requirements for the Hud SDK.

Supported Runtimes

These are the compatible versions of the runtime environment required to run the Hud SDK.

RuntimeRuntime Versions
Node.js18, 20–22

Hud Node.js SDK supports JavaScript standard ECMAScript 2017+.
If you're using ESBuild, Chat with our support team or contact us at [email protected] for guidance.


Supported Servers

Hud SDK can run on a variety of server operating systems and CPU architectures. The table below outlines the supported combinations.

OSCPU's
Linuxx64, arm64
MacOSApple Silicon, Intel

Supported IDEs

The SDK is compatible with popular integrated development environments. Make sure your IDE meets the version requirements listed below.

IDEIDE VersionSupported OS
JetBrains Suite2023.2–2024.3.1MacOS
Visual Studio Code1.1.1+MacOS
Cursor1.1.1+MacOS

Supported Frameworks

These frameworks are supported for integrating with the Hud SDK, depending on your runtime and use case.

Web frameworks for providing API endpoints data:

Use the following web frameworks to build and expose API endpoints that interact with Hud.

FrameworkFramework Versions
Koa2.0.0+
Nest7.0.0+
Express4.x.x
GraphQL14–16
Serverless Express4.1.0+
Serverless-http2.7.0+

Note:
The Hud SDK supports instrumentation at the framework level (e.g., Express, Koa, Fastify). If your framework is not explicitly listed here (e.g., Strapi, NestJS, Redwood), it may still be compatible if it's built on top of a supported underlying framework.

Not sure what your framework is based on? Or want to request support for another one? Reach out to our support team or contact us at [email protected] — we're happy to help you verify compatibility.
In the meantime, you can still use all other features of Hud without any issues.


Framework for providing messaging data:

These frameworks support messaging and streaming capabilities within your Hud-powered applications.

PlatformFramework Versions
KafkaJS1.4.0+

If you're using SQS reach out to our support team or contact us at [email protected] for guidance.


What’s Next

You're now familiar with the technical stack required for working with the Hud SDK in Node.js.
For any issues or compatibility questions, contact us at [email protected].