This is a cache of https://developer.ibm.com/languages/node-js/?utm_source=developer-home&utm_medium=code. It is a snapshot of the page as it appeared on 2025-11-16T01:59:13.035+0000.
A JavaScript runtime environment to run JavaScript code outside the browser
Node.js is a runtime environment to run JavaScript code outside the browser. In addition to helping build the Node.js runtime, our strategy is to offer deployment platforms, tools, guidance, and support for customers using Node.js and JavaScript. IBM's contributions to the Node.js foundation are unmatched by any other company, and we align our contributions to what’s important to our customers, including stable and predictable releases, platform support, security, diagnostics, performance, code quality and safety nets, along with key features. The resources below help you successfully deploy Node.js in production, highlight key trends, and talk about our contributions within the Node.js and JavaScript communities.
Learn about our approach to open source, including where we focus our contributions in projects and communities, how we push innovation upstream, and what you should consider when embracing open source in your enterprise.
Node.js developers, do you ever wonder what you need to know about Kubernetes? In this article, I cover 7 basic tasks Node.js developers need to understand to create cloud-native applications.
LoopBack is a highly extensible, open-source Node.js framework based on Express that enables you to quickly create dynamic end-to-end REST APIs and connect to backend systems such as databases and SOAP or REST services.
Mocha is a feature-rich JavaScript test framework running on Node.js and in the browser, for asynchronous testing. Mocha tests run serially, allowing for flexible and accurate reporting, while mapping uncaught exceptions to the correct test cases.
Node Application Metrics provides a foundational infrastructure for collecting resource and performance monitoring data for Node.js-based applications.
About cookies on this siteOur websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising.For more information, please review your cookie preferences options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.