Node.js is a JavaScript runtime that enables fast and scalable server-side applications. Built on Google’s V8 engine, it supports event-driven and non-blocking I/O operations. Node.js is widely used for APIs, real-time apps, and cloud-native services. Its package manager (npm) provides a huge ecosystem of reusable modules. Node.js is the backbone of many modern full-stack solutions.