N|Solid Runtime on GitHub
Downloads
1,900,498
Commits
1,146
Contributors
7
Total Stars
117
About N|Solid Runtime
N|Solid Runtime is the OSS runtime that powers N|Solid. It's a 100% compatible augmented version of Node.js developed by the expert engineers at NodeSource.
100% Node.js Compatible
The N|Solid Runtime is fully compatible with Node.js, allowing it to run existing applications without any modifications. It retains complete API compatibility while offering enhanced features like advanced monitoring and security.
Robust APIs
The N|Solid Runtime features robust APIs that offer advanced monitoring, security, and performance capabilities while maintaining full compatibility with Node.js. These APIs allow developers to seamlessly integrate enhanced functionality into their existing applications, ensuring reliability and efficiency.
Monitoring Data
The N|Solid Runtime continuously monitors application data in real-time, providing detailed insights into performance, security, and resource usage. This enables proactive issue detection and efficient troubleshooting for Node.js applications.
Open Telemetry and Tracing
The N|Solid Runtime integrates with OpenTelemetry and tracing to provide comprehensive monitoring and observability. This allows it to collect, process, and visualize telemetry data, helping developers gain deep insights into application performance and trace issues across distributed systems effectively.
StatsD Compatibility
The N|Solid Runtime is compatible with StatsD, enabling it to seamlessly integrate and send detailed performance metrics to StatsD servers. This allows for easy monitoring and analysis of Node.js applications using familiar StatsD tools and dashboards.
Environment Variable Utilization
The N|Solid Runtime utilizes environment variables to configure and manage its advanced features. This allows developers to easily set up monitoring, security, and performance settings without modifying the application code, ensuring a seamless integration into existing workflows.
Key Use Cases
Native metrics export
The N|Solid Runtime itself can be configured to connect to OpenTelemetry, StatsD, or the N|Solid Console to directly export runtime and tracing data with nearly zero performance overhead.
Complete Your Security Coverage
Vulnerability screening tooling at build time misses new reports that are disclosed after you’ve already shipped your code. The N|Solid Runtime combined with the N|Solid UI allows vulnerability screening live in production, telling you within minutes of any potential new exposure.
Business Focused
Designed for production use of Node.js, adding hooks and diagnostic payloads designed to work with industry tooling and best practices for critical application architectures.
Cost Optimization
The N|Solid Runtime not only costs less to run than using industry-standard metrics collection tooling by incurring lower overhead, but it also provides the deepest Event Loop and other Node.js specific metrics to allow you to choose the ideal scale for your deployment.
Full Insights Into Production
Collect CPU or Heap Profiles to diagnose performance issues or memory leaks directly in production at the click of a button, dramatically improving MTTR.
Expert Included
When paired with our N|Solid UI’s AI Copilot--able to help you analyze your metrics or collected profiles--or our Industry-leading Support service, N|Solid provides the shortest path to resolving your issues.