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.

Explore Node.js with us

Red Hat is a leader in open source. Red Hat contributes to JavaScript and Node.js communities together with other leading technologies. This includes projects related to Kubernetes and serverless as well as our involvement in the OpenJS Foundation.

Explore Node.js with us

Node.js on OpenShift

Build and deploy your Node.js applications on OpenShift across clouds by using Red Hat's recommended reference architecture.

Learn more

Serverless with Node.js

Build and deploy smaller pieces of your code, which means functions using serverless. Scale to zero and understand patterns for serverless applications with Node.js

Learn more

AI & Node.js

Create intelligent, efficient, and user-friendly experiences by integrating AI into JavaScript applications.

Learn more

Node.js at the edge

Build fast, responsive applications that deliver a great user experience to the end-users of your applications.

Learn more

Event-driven Node

Event-driven architecture (EDA) is based on asynchronous non-blocking communication between event producers and event consumers that releases the resource consumption while waiting for the response to return.

Learn more

Node.js on RHEL

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

Learn more

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 and blogs

Article LLM Node.js learning path feature image

Enhance your Node.js AI applications with distributed tracing. Discover how...

Article Node.js reference architecture

Explore how to utilize guardrails for safety mechanisms in large language...

Blog RAG) with Node.js to optimize your AI applications image

Members from the Red Hat Node.js team were recently at PowerUp 2025. It was...

Blog Node.js

More Essential AI tutorials for Node.js Developers

Blog v
May 12, 2025
Michael Dawson

PowerUP 2025 is the week of May 19th. It's held in Anaheim, California this...

Article LLM Node.js learning path feature image

Get an introduction to AI function calling using Node.js and the LangGraph.js...

Article LLM Node.js learning path feature image

This tutorial shows you how to use the Llama Stack API to implement...

Blog Red Hat build of Node.js
Apr 28, 2025
Lucas Holmquist

Things that are essential to know about the Red Hat build of Node.js.

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