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
Blog
Dec 03, 2024

Chatbot, I Choose You….. to call a function

Lucas Holmquist

Using a chatbot to call a Node.js function inside a Large Language Model.

Node.js
Blog
Dec 03, 2024

Chatbot, I Choose You….. to call a function

Lucas Holmquist

Using a chatbot to call a Node.js function inside a Large Language Model.

RAG) with Node.js to optimize your AI applications image
Blog
Nov 26, 2024

The nine Node.js pillars and the Node.js reference architecture

Michael Dawson

The "Nine Node Pillars" blog post that was recently published shares a common...

RAG) with Node.js to optimize your AI applications image
Blog
Nov 26, 2024

The nine Node.js pillars and the Node.js reference architecture

Michael Dawson

The "Nine Node Pillars" blog post that was recently published shares a common...

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