Red Hat build of Node.js

Red Hat build of Node.js. is an open source JavaScript runtime environment designed to build modern scalable applications based on Node.js.

Red Hat build of Node.js feature image

Red Hat build of Node.js

Red Hat build of Node.js makes it possible to run JavaScript outside of a browser. Its small size, fast startup, and high developer productivity makes it versatile in almost any use case.

From microservices to embedded software, it provides an I/O model based on events and non-blocking operations that enables you to write efficient applications.

Serverless with Node.js

Red Hat build of Node.js features

Supported

Supported

Rely on Red Hat’s Node.js experience and capability instead of having to build it yourself. Lean on Red Hat when you have issues in the runtime—not only to figure out what the problem is, but also to get the issues fixed upstream when necessary.

Familiar workflow

Familiar workflow

Delivered through RPMs, Node.js is installed and managed using the trusted Red Hat ecosystem, ensuring consistency across components. Leveraging shared components like OpenSSL on Red Hat Enterprise Linux (RHEL), Red Hat's Node.js build automatically incorporates system-level policies, including FIPS validations, enhancing security.

Shared components

Shared components

Red Hat’s build of Node.js leverages shared components, like the OpenSSL running on RHEL. This allows system level policies to be automatically used by Node.js applications. It also has the added benefit of using Red Hat’s system level FIPS validations.

Flexible

Flexible

Unlike the community builds, the Red Hat build of Node.js is packaged so that you can install just what you need. If you don't need multiple languages, you don’t have to install those dependencies. Want to reduce the attack surface in production? Start your application with Node.js directly and don’t install npm.

Secure

Secure

Vulnerabilities are diligently monitored by the Red Hat security team, who prioritize and address them promptly, relieving the burden of exhaustive investigation and fixing. Trust in Red Hat's product security team to manage vulnerabilities effectively, striking a balance between risk and cost.

Containers

Containers

Pre-built and maintained containers offer effortless consumption. Choose from full or minimal container images tailored precisely for building and running Node.js applications, ensuring efficiency and simplicity in deployment.

Using Node.js to build JavaScript applications for the cloud

Node.js. is an open source JavaScript runtime environment designed to build modern scalable applications. Node.js enables developers to run JavaScript outside the browser, facilitating web development across back ends and front ends. 

Feature ImageBuild and deploy a Quarkus application to OpenShift

Recent Node.js articles

Node.js at the edge share image
Blog
Sep 25, 2024

Experimenting with a Large Language Model powered Chatbot with Node.js

Lucas Holmquist

Experimenting with a Large Language Model powered Chatbot with Node.js

Node.js at the edge share image
Blog
Sep 25, 2024

Experimenting with a Large Language Model powered Chatbot with Node.js

Lucas Holmquist

Experimenting with a Large Language Model powered Chatbot with Node.js

Featured image for Node.js.
Blog
Sep 10, 2024

A quick look at tool use/function calling with Node.js and Ollama

Michael Dawson

Ollama recently announced tool support and like many popular libraries for...

NodeJS at the edge image
Blog
Sep 10, 2024

Node.js 22 - Test it out early in the RHEL ecosystem

Michael Dawson

You may have read our update on Node.js 22 earlier in the year. Even though...

Node.js in the community

The Red Hat build of Node.js is built from the Node.js community upstream in https://github.com/nodejs. Red Hat has collaborators and members of the Technical Steering Committee who help the upstream community build and ship Node.js releases.

Deploy an app activity