2 Million Runtime Downloads: Thank You for Trusting N|Solid
Reaching a milestone is always exciting. Some milestones carry a deeper meaning.
Today, we're proud to share that the N|Solid Runtime has surpassed 2 million downloads. The milestone reflects growing momentum, with downloads accelerating and putting us on track to nearly double last year's total.
To us, this isn't simply a download count. It's two million moments where developers, engineering teams, and organizations chose a runtime built to help them run Node.js applications with greater visibility, stronger security, and production-grade diagnostics.
Thank you for being part of that journey.
More Than a Node.js Runtime
The journey to building an enterprise-grade Node.js runtime began more than a decade ago.
From the beginning, NodeSource has invested deeply in the Node.js ecosystem—not only by helping organizations run Node.js in production, but also by contributing to the open-source project itself. Over the years, our team has worked alongside the community to improve Node.js, enhance its performance, strengthen its security, and help developers build more reliable applications.
As we worked with engineering teams operating Node.js at scale, we recognized a recurring challenge: developers needed better visibility into what was happening inside their applications in production. Traditional monitoring tools could only provide part of the picture.
That challenge led us to build N|Solid Runtime—a fully compatible Node.js runtime with built-in observability capabilities designed for production environments.
In 2024, we made another important decision: to open-source N|Solid Runtime. By making the runtime freely available to the community, we wanted to give developers a better foundation for running Node.js while continuing to innovate in observability, diagnostics, and security.
Today, more than two million downloads later, we're excited to see that vision being adopted by developers and organizations around the world.
Built for Production
Modern Node.js applications need more than logs and metrics.
They need answers.
N|Solid Runtime was designed to help engineering teams answer questions like:
- Why is CPU usage suddenly increasing?
- Where is memory being allocated?
- Which packages running in production have newly disclosed vulnerabilities?
- Why is the event loop slowing down?
- Which function is actually consuming most of the CPU?
Because this intelligence comes directly from the runtime, applications don't require instrumentation or code changes to start collecting meaningful production data.
The Foundation of the N|Solid Platform

While the runtime is open source and can be used on its own, it also powers the broader N|Solid platform.
Whether you're monitoring applications through N|Solid Console, investigating issues directly from the N|Solid Extension in your favorite editor, or giving AI coding agents access to production diagnostics through the N|Solid Plugin, everything is powered by the same runtime-native telemetry.
By serving as the source of truth for production intelligence, N|Solid Runtime enables developers to investigate performance issues, analyze CPU profiles and heap snapshots, detect runtime vulnerabilities, and resolve incidents faster—no matter where they choose to work.
Everything starts with the runtime.
What 2 Million Downloads Tell Us
Surpassing two million downloads is an exciting milestone, but what makes it even more meaningful is what those downloads represent.
Adoption Continues to Accelerate
N|Solid Runtime isn't just growing—it's growing faster than ever. Based on our current trajectory, we're on pace to nearly double last year's download total, reflecting increasing adoption across the Node.js ecosystem.
A Truly Global Community
Today, N|Solid Runtime is downloaded by developers and organizations around the world.
While the United States, Ireland, and Singapore are among the largest individual download sources, the majority of downloads come from dozens of other countries, highlighting the broad global adoption of N|Solid Runtime across the Node.js community.
Whether it's powering applications in North America, Europe, Asia, or beyond, we're proud to see developers everywhere choosing N|Solid Runtime for production workloads.

Supporting Every Stage of the Node.js Lifecycle
The download data also reflects how organizations use Node.js in the real world.
Many teams are adopting the latest Node.js releases, while others continue to rely on older versions that power critical production systems. Supporting both modern and long-lived deployments has always been part of our mission, helping organizations upgrade on their own timeline without compromising security or stability.
Thank You
To every developer who downloaded N|Solid Runtime, opened an issue, contributed code, shared feedback, or trusted it in production:
Thank you.
This milestone belongs to the community as much as it belongs to us.
We're excited for what's next, and we're just getting started.
Get Started with N|Solid Runtime
Whether you're running a single Node.js service or managing applications across an enterprise, N|Solid Runtime is designed to help you understand what's happening in production without changing how you build your applications.
Ready to get started?
- 📖 Explore the documentation: https://docs.nodesource.com/docs/nsolid/runtime/overview/
- 💻 Download or contribute on GitHub: https://github.com/nodesource/nsolid
- 🌐 Learn more about N|Solid: https://nodesource.com/products/nsolid
- 🧩 Install the N|Solid Extension
- 🤖 Use N|Solid with AI coding agents: https://github.com/nodesource/nsolid-plugin
- 💬 Talk to our team: https://nodesource.com/pages/contact-us.html
Whether you're looking to improve observability, strengthen your application's security, modernize your Node.js infrastructure, or bring production intelligence into your editor or AI workflows, we'd love to hear from you.
Join the millions of developers who trust N|Solid Runtime and discover what's happening inside your Node.js applications.