PageSourceSearch

https://nodesource.com/products/nsolid

html nodesource.com collected 2026-09-24 08:26:54 UTC 123,575 bytes, 1 lines download raw bytes

1<!DOCTYPE html><!--m9Oz7vpzBOlkvJ_P_PL2i--><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="preload" href="/_next/static/media/443896d591e4f761-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="preload" href="/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2" as="font" crossorigin="" type="font/woff2"/><link rel="stylesheet" href="/_next/static/css/2ee0f2d58117d372.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f4685ab6d7bf154a.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/a1bf9c83425553a7.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/2dc06cae63eb0e1c.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/8eb4dcc5e54bc624.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/1d9172112cbb9e73.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/0d6c56b467870d9b.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/c7bbeaf23a8f46b6.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/d1d02603a30aaae1.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-972a2bc86895fbee.js"/>
1<script src="/_next/static/chunks/4bd1b696-f785427dddbba9fb.js" async=""></script>
1<script src="/_next/static/chunks/1255-5c680abb9db89955.js" async=""></script>
1<script src="/_next/static/chunks/main-app-9030513b2ea7c6ba.js" async=""></script>
1<script src="/_next/static/chunks/13b76428-8a44d6718d54fa7a.js" async=""></script>
1<script src="/_next/static/chunks/1356-05a24602620546b0.js" async=""></script>
1<script src="/_next/static/chunks/2619-38012e79151e370a.js" async=""></script>
1<script src="/_next/static/chunks/6581-5a59c9fda9fdaf5d.js" async=""></script>
1<script src="/_next/static/chunks/7965-bf824f1784f24116.js" async=""></script>
1<script src="/_next/static/chunks/3115-89bdcd254bfb768d.js" async=""></script>
1<script src="/_next/static/chunks/app/products/nsolid/page-bc6cdd5a42c283ec.js" async=""></script>
1<script src="/_next/static/chunks/app/not-found-38ca58a98a2e4b4e.js" async=""></script>
1<script src="/_next/static/chunks/3718-f0bdafb5610c83c6.js" async=""></script>
1<script src="/_next/static/chunks/app/layout-98c333f932313141.js" async=""></script>
1<link rel="preload" href="https://www.chatbase.co/embed.min.js" as="script"/><link rel="preload" href="https://js-na2.hs-scripts.com/242134877.js" as="script"/><link rel="preload" href="https://www.googletagmanager.com/gtag/js?id=G-SB8GG8SJ5E" as="script"/><link rel="preconnect" href="https://turboeagle.co"/><link rel="preconnect" href="https://www.chatbase.co"/><link rel="preconnect" href="https://static.reo.dev"/><link rel="preconnect" href="https://www.googletagmanager.com"/><link rel="preconnect" href="https://www.clarity.ms"/><link rel="preload" as="image" fetchPriority="high" href="https://assets.nodesource.com/website/hero-home-medium.webp"/><meta name="next-size-adjust" content=""/><title>N|Solid — Node.js that&#x27;s Secure, Reliable, and Extensible from NodeSource</title><meta name="description" content="NodeSource N|Solid is the safest and most secure platform for running Node.js applications."/><meta name="keywords" content="node.js,nodejs,node,support,training,consulting,hardware,API"/><meta name="google-site-verification" content="GVuZldEHTZHcYj1H2G34YfYv2OHPxfrEXSDMmsEtN38"/><meta property="og:title" content="N|Solid — Node.js that&#x27;s Secure, Reliable, and Extensible from NodeSource"/><meta property="og:description" content="NodeSource N|Solid is the safest and most secure platform for running Node.js applications."/><meta property="og:site_name" content="NodeSource"/><meta property="og:image" content="https://nodesource.com/assets/social-share/nodesource-nsolid.png"/><meta property="og:image:width" content="600"/><meta property="og:image:height" content="315"/><meta property="og:image:type" content="image/png"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@nodesource"/><meta name="twitter:creator" content="@nodesource"/><meta name="twitter:title" content="N|Solid — Node.js that&#x27;s Secure, Reliable, and Extensible from NodeSource"/><meta name="twitter:description" content="NodeSource N|Solid is the safest and most secure platform for running Node.js applications."/><meta name="twitter:image" content="https://nodesource.com/assets/social-share/nodesource-nsolid.png"/><link rel="icon" href="/icon.ico?b781f1b1ea0422ee" type="image/x-icon" sizes="256x256"/>
1<script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script>
1</head><body class="__className_5f8b59 "><div hidden=""><!--$--><!--/$--></div><nav class="main-navigation  nav-wrapper"><div class="body-width"><a aria-label="logo-nodesource" class="logo" href="/"><svg width="231" height="39" viewBox="0 0 231 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="m26.644 5.872-6.01-3.47h-.002a3.856 3.856 0 0 0-1.934-.532c-.66 0-1.32.178-1.934.533L10.75 5.872l.001.001-6.008 3.468a3.858 3.858 0 0 0-1.429 1.413 3.854 3.854 0 0 0-.51 1.94v13.878c0 .704.178 1.363.51 1.94a3.858 3.858 0 0 0 1.43 1.412l6.007 3.468v.002l6.012 3.469a3.857 3.857 0 0 0 1.934.533c.66 0 1.319-.178 1.934-.533l6.012-3.47 6.007-3.469a3.859 3.859 0 0 0 1.43-1.412c.332-.577.51-1.236.51-1.94V12.694c0-.704-.178-1.364-.51-1.94a3.858 3.858 0 0 0-1.43-1.413l-6.008-3.468.001-.001zm-6.686-2.301 6.01 3.47 6.012 3.468c.232.135.436.296.607.479l-7.144 4.09c-.294-.44-.63-.85-1.001-1.223a8.073 8.073 0 0 0-5.744-2.393 8.074 8.074 0 0 0-5.744 2.393 8.198 8.198 0 0 0-.983 1.196l-7.114-4.114c.16-.162.348-.306.559-.428l12.022-6.938-.001-.002c.18-.103.365-.183.554-.24V9.348a.697.697 0 0 0 .207.486.71.71 0 0 0 1 0 .699.699 0 0 0 .206-.486V3.328c.19.057.375.138.555.241l-.001.002zm-15.74 8.552c-.04.182-.06.373-.06.57v13.879c0 .223.026.438.075.64l5.25-3.048.008-.005a.69.69 0 0 1 .522-.063.72.72 0 0 1 .5.87.695.695 0 0 1-.316.424l-.007.004-5.227 3.035c.136.122.287.231.453.327l12.022 6.939-.001.001c.184.106.373.188.567.245l.006-8.166a8.076 8.076 0 0 1-5.056-2.365 8.17 8.17 0 0 1-2.38-5.777c0-1.216.265-2.37.738-3.407l-7.095-4.103zm15.146 23.826c.203-.058.402-.142.595-.253l-.001-.001 12.022-6.94c.166-.095.317-.204.452-.326l-5.226-3.035-.008-.004a.697.697 0 0 1-.315-.423.719.719 0 0 1 .5-.87.688.688 0 0 1 .522.062l.007.005 5.25 3.048c.05-.203.075-.417.075-.64V12.694c0-.173-.015-.34-.045-.502l-7.095 4.064a8.181 8.181 0 0 1 .724 3.377c0 2.256-.91 4.299-2.38 5.777a8.077 8.077 0 0 1-5.07 2.366l-.006 8.173zm-6.847-19.027 5.5 3.181-.005 6.276a6.705 6.705 0 0 1-4.08-1.952 6.78 6.78 0 0 1-1.975-4.794c0-.964.2-1.88.56-2.71zm.656-1.176c.226-.324.48-.628.758-.908a6.7 6.7 0 0 1 4.767-1.986 6.7 6.7 0 0 1 4.766 1.986c.285.286.544.598.774.93l-5.54 3.173-5.525-3.195zm11.716 1.201-5.511 3.156-.006 6.277a6.704 6.704 0 0 0 4.092-1.953 6.78 6.78 0 0 0 1.975-4.794c0-.954-.196-1.863-.55-2.686z" fill="#5AC878"></path><path d="M56.99 11.537v15.925a1.046 1.046 0 0 1-.693.98 1.024 1.024 0 0 1-1.147-.335L44.513 14.533v12.93c0 .275-.109.54-.302.735a1.028 1.028 0 0 1-1.46 0 1.045 1.045 0 0 1-.302-.736V11.537a1.033 1.033 0 0 1 1.321-1c.206.061.388.185.521.355l10.635 13.574V11.537c0-.276.109-.54.303-.736a1.027 1.027 0 0 1 1.46 0c.193.195.301.46.301.736zm21.176 7.962c0 5.155-3.944 9.35-8.79 9.35-4.847 0-8.791-4.195-8.791-9.35 0-5.155 3.944-9.349 8.79-9.349 4.847 0 8.79 4.195 8.79 9.35zm-2.064 0c0-4.007-3.018-7.268-6.727-7.268-3.71 0-6.727 3.26-6.727 7.268s3.017 7.268 6.727 7.268c3.71 0 6.727-3.26 6.727-7.268zm72.696 0c0 5.155-3.945 9.35-8.791 9.35s-8.79-4.195-8.79-9.35c0-5.155 3.943-9.349 8.79-9.349 4.847 0 8.791 4.195 8.791 9.35zm-2.065 0c0-4.007-3.017-7.268-6.727-7.268-3.71 0-6.727 3.26-6.727 7.268s3.018 7.268 6.727 7.268c3.709 0 6.727-3.26 6.727-7.268zm18.961-9.002c-.274 0-.536.11-.73.304-.193.195-.302.46-.302.736v9.729a5.343 5.343 0 0 1-1.472 3.879 5.258 5.258 0 0 1-3.792 1.624 5.234 5.234 0 0 1-3.791-1.624 5.306 5.306 0 0 1-1.128-1.789 5.362 5.362 0 0 1-.345-2.09v-9.729c0-.276-.108-.54-.302-.736a1.027 1.027 0 0 0-1.459 0c-.194.195-.303.46-.303.736v9.729a7.435 7.435 0 0 0 2.082 5.342 7.33 7.33 0 0 0 2.4 1.65 7.275 7.275 0 0 0 5.693 0 7.33 7.33 0 0 0 2.4-1.65 7.386 7.386 0 0 0 1.576-2.459 7.452 7.452 0 0 0 .505-2.883v-9.729c0-.276-.109-.54-.302-.736a1.028 1.028 0 0 0-.73-.305zm-37.248 11.912a4.677 4.677 0 0 0-1.387-2.03 7.557 7.557 0 0 0-1.921-1.19c-.659-.29-1.341-.522-2.039-.692-.37-.101-.637-.145-1-.228-.306-.064-.61-.128-.905-.207a9.705 9.705 0 0 1-1.663-.574 3.812 3.812 0 0 1-1.226-.855 2.06 2.06 0 0 1-.338-.531 2.096 2.096 0 0 1-.163-.57 2.46 2.46 0 0 1 .111-1.275c.149-.408.403-.768.737-1.043a4.463 4.463 0 0 1 2.36-.929 7.124 7.124 0 0 1 2.337.095c.596.13 1.174.33 1.725.593.362.173.714.367 1.053.581.11.064.218.142.282.184l.1.068.01.006a.924.924 0 0 0 1.296-.223.944.944 0 0 0-.221-1.307l-.39-.296a9.772 9.772 0 0 0-1.244-.787 8.626 8.626 0 0 0-5.177-.983 6.467 6.467 0 0 0-3.468 1.412 4.58 4.58 0 0 0-1.301 1.82c-.072.18-.119.372-.176.56a8.65 8.65 0 0 0-.099.58l-.018.292-.007.147-.004.073.004.114.012.231c.002.09.01.18.023.27a4.194 4.194 0 0 0 1.012 2.294 5.817 5.817 0 0 0 1.898 1.36 11.65 11.65 0 0 0 2.023.705c.339.09.676.162 1.012.232.276.064.658.134.921.21a7.682 7.682 0 0 1 3.087 1.428c.364.28.635.664.779 1.102.143.438.152.909.026 1.352a2.35 2.35 0 0 1-.222.548 1.427 1.427 0 0 1-.172.268c-.061.088-.13.171-.206.247a3.517 3.517 0 0 1-1.101.765 6.599 6.599 0 0 1-2.676.538 5.811 5.811 0 0 1-1.193-.106 7.165 7.165 0 0 1-1.079-.3 9.676 9.676 0 0 1-1.708-.792 10.778 10.778 0 0 1-1.361-.922.923.923 0 0 0-1.296.079.938.938 0 0 0 .05 1.308l.025.024s.135.128.397.345a11.35 11.35 0 0 0 3.197 1.879c.446.169.905.303 1.372.402a7.808 7.808 0 0 0 1.615.168 8.617 8.617 0 0 0 3.517-.726 4.872 4.872 0 0 0 1.822-1.319 4.928 4.928 0 0 0 1.045-2.002l.037-.16.
1017-.116.033-.231.009-.058.01-.095v-.038l.005-.15.007-.304c0-.204-.034-.413-.055-.62a6.127 6.127 0 0 0-.15-.621zm-32.016-2.91c0 5.722-3.668 9.004-10.056 9.004h-3.662c-.274 0-.536-.11-.73-.305a1.045 1.045 0 0 1-.302-.736V11.537c0-.276.109-.54.302-.736.194-.195.456-.305.73-.305h3.662c6.945 0 10.056 4.522 10.056 9.003zm-2.065 0c0-4.204-3.137-6.922-7.992-6.922h-2.63v13.845h2.63c6.606 0 7.992-3.765 7.992-6.923zm17.182-6.922c.273 0 .536-.11.729-.304a1.044 1.044 0 0 0 0-1.472 1.026 1.026 0 0 0-.729-.305h-10.548a1.03 1.03 0 0 0-.953.643 1.043 1.043 0 0 0-.079.398v15.925c0 .276.109.54.303.736.193.195.456.305.729.305h10.55c.274 0 .536-.11.73-.305a1.047 1.047 0 0 0 0-1.472 1.028 1.028 0 0 0-.73-.304h-9.518V20.5h6.684c.273 0 .536-.11.729-.305a1.043 1.043 0 0 0-.729-1.776h-6.686v-5.843h9.518zm106.806 0c.274 0 .536-.11.73-.304a1.047 1.047 0 0 0 0-1.472 1.028 1.028 0 0 0-.73-.305h-10.55a1.022 1.022 0 0 0-.73.305 1.041 1.041 0 0 0-.302.736v15.925c0 .276.108.54.302.736.193.195.456.305.73.305h10.55c.274 0 .536-.11.73-.305a1.047 1.047 0 0 0 0-1.472 1.028 1.028 0 0 0-.73-.304h-9.518V20.5h6.687c.274 0 .537-.11.73-.305.194-.195.302-.46.302-.736 0-.276-.108-.54-.302-.735a1.027 1.027 0 0 0-.73-.305h-6.687v-5.843h9.518zm-34.066 14.285a1.046 1.046 0 0 1-.248 1.45 1.032 1.032 0 0 1-.771.175 1.027 1.027 0 0 1-.668-.425l-5.299-7.568h-4.581v6.968c0 .276-.109.54-.302.736a1.029 1.029 0 0 1-1.46 0 1.047 1.047 0 0 1-.302-.736V11.537c0-.276.109-.54.302-.736.194-.195.456-.305.73-.305h7.326c3.119 0 5.382 2.104 5.382 4.999 0 2.648-1.897 4.627-4.602 4.948l4.493 6.42zm-5.274-8.45c1.954 0 3.318-1.199 3.318-2.917 0-1.718-1.364-2.918-3.318-2.918h-6.293v5.836h6.293zm10.164.244c.048-.244.063-.478.126-.732.115-.511.284-1.01.506-1.484a7.336 7.336 0 0 1 1.814-2.428 7.12 7.12 0 0 1 2.45-1.408 7.64 7.64 0 0 1 2.513-.368 7.43 7.43 0 0 1 3.62 1.063c.309.184.605.39.886.616l.292.25.048.04a.922.922 0 0 0 1.282-.1.938.938 0 0 0-.047-1.296l-.349-.334a9.389 9.389 0 0 0-1.075-.842 8.897 8.897 0 0 0-4.61-1.473 9.52 9.52 0 0 0-3.214.47 9.184 9.184 0 0 0-3.152 1.811 9.426 9.426 0 0 0-2.98 5.033c-.079.332-.117.701-.171 1.054-.02.171-.018.308-.029.463l-.024.506a9.419 9.419 0 0 0 1.761 5.468 9.3 9.3 0 0 0 4.595 3.403c.547.181 1.11.31 1.681.383.254.04.51.064.767.07l.348.017.14.005.096-.003.19-.006a8.862 8.862 0 0 0 4.602-1.474 9.499 9.499 0 0 0 1.088-.854l.316-.307a.941.941 0 0 0 .046-1.301.923.923 0 0 0-1.288-.09l-.009.007-.323.276c-.277.22-.569.422-.873.604a7.39 7.39 0 0 1-3.628 1.063h-.256l-.347-.018a3.932 3.932 0 0 1-.658-.063 7.195 7.195 0 0 1-1.245-.292 7.118 7.118 0 0 1-2.449-1.409 7.289 7.289 0 0 1-1.835-2.471 7.34 7.34 0 0 1-.657-3.015l.021-.401c.014-.137.014-.304.032-.433h-.001zM226.709 12.706a4.451 4.451 0 0 1-1.668-.311 4.569 4.569 0 0 1-1.379-.912 4.484 4.484 0 0 1-.911-1.4 4.737 4.737 0 0 1-.334-1.802c0-.652.111-1.252.334-1.8a4.076 4.076 0 0 1 2.29-2.312 4.19 4.19 0 0 1 1.668-.335c.593 0 1.148.111 1.667.334.519.207.971.511 1.357.911.4.386.711.853.933 1.401.223.549.334 1.15.334 1.801 0 .653-.111 1.253-.334 1.801-.222.534-.533 1.001-.933 1.401-.386.386-.838.69-1.357.912a4.446 4.446 0 0 1-1.667.311zm0-.956c.459 0 .889-.082 1.289-.245.4-.177.741-.415 1.023-.711.297-.311.526-.675.689-1.09.163-.43.245-.904.245-1.423 0-.518-.082-.993-.245-1.423-.163-.43-.392-.8-.689-1.111a2.773 2.773 0 0 0-1.023-.712c-.4-.178-.83-.267-1.289-.267-.475 0-.912.09-1.312.267-.386.163-.727.4-1.023.712a3.465 3.465 0 0 0-.667 1.111c-.163.43-.245.905-.245 1.423 0 .52.082.994.245 1.423.163.415.385.779.667 1.09.296.296.637.534 1.023.711.4.163.837.245 1.312.245zm-1.713-1.312V6.013h1.846c.489 0 .904.112 1.245.334.356.222.534.593.534 1.112 0 .252-.074.489-.223.711a1.279 1.279 0 0 1-.6.512l.978 1.756h-1.178l-.734-1.445h-.756v1.445h-1.112zm1.112-2.246h.512c.252 0 .452-.059.6-.177a.593.593 0 0 0 .222-.49.593.593 0 0 0-.2-.467c-.118-.133-.318-.2-.6-.2h-.534v1.334z" fill="#F5F7F7"></path></svg></a><ul class="primary-nav"><li class="subnav nav-learn"><a id="nav-nsolid">N|Solid <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.559 10.75a.502.502 0 0 1-.354-.146l-5.5-5.5a.502.502 0 0 1 .708-.708l5.146 5.147 5.146-5.147a.502.502 0 0 1 .708.708l-5.5 5.5a.502.502 0 0 1-.354.146" fill="#A3E0B4"></path></svg> <div class="border"></div></a><ul><li><a id="nav-nsolid-overview" href="/products/nsolid/overview">Overview</a><div class="second-border"></div></li><li><a id="nav-nsolid-observability" href="/products/nsolid/keyfeatures#performance-observability">Observability</a><div class="second-border"></div></li><li><a id="nav-nsolid-security" href="/products/nsolid/keyfeatures#security-observability">Security</a><div class="second-border"></div></li><li class="nav-submenu-separator" aria-hidden="true"><span></span></li><li><a id="nav-nsolid-ai" href="/products/copilot">AI</a><div class="second-border"></div></li><li><a id="nav-nsolid-oss-runtime" href="/products/runtime">
1OSS Runtime</a><div class="second-border"></div></li><li><a id="nav-nsolid-ide" href="/products/nsolid/devtools">DevTools</a><div class="second-border"></div></li></ul></li><li class="subnav nav-services"><a id="nav-nodejs">Node.js <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.559 10.75a.502.502 0 0 1-.354-.146l-5.5-5.5a.502.502 0 0 1 .708-.708l5.146 5.147 5.146-5.147a.502.502 0 0 1 .708.708l-5.5 5.5a.502.502 0 0 1-.354.146" fill="#A3E0B4"></path></svg> <div class="border"></div></a><ul><li><a id="nav-nodejs-services" href="/services">Services</a><div class="second-border"></div></li><li class="nav-submenu-separator" aria-hidden="true"><span></span></li><li><a id="nav-nodejs-support" href="/services/support">Support</a><div class="second-border"></div></li><li><a id="nav-nodejs-training" href="/services/training">Training</a><div class="second-border"></div></li><li class="nav-submenu-separator" aria-hidden="true"><span></span></li><li><a id="nav-nodejs-upgrade" href="/products/nodejs-upgrade">Upgrade</a><div class="second-border"></div></li><li><a id="nav-nodejs-distributions" href="/products/distributions">Distributions</a><div class="second-border"></div></li></ul></li><li class="subnav nav-learn"><a id="nav-learn">Solutions <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.559 10.75a.502.502 0 0 1-.354-.146l-5.5-5.5a.502.502 0 0 1 .708-.708l5.146 5.147 5.146-5.147a.502.502 0 0 1 .708.708l-5.5 5.5a.502.502 0 0 1-.354.146" fill="#A3E0B4"></path></svg> <div class="border"></div></a><ul><li><a id="nav-api" href="/solutions/api-integration-microservices">API Integration / Microservices</a><div class="second-border"></div></li><li><a id="nav-performance" href="/solutions/high-performance-applications">High Performance Applications</a><div class="second-border"></div></li><li><a id="nav-legacy" href="/solutions/legacy-application-migration">Legacy Application Migration</a><div class="second-border"></div></li><li><a id="nav-iot" href="/solutions/iot">Internet of Things</a><div class="second-border"></div></li></ul></li><li class="subnav nav-learn"><a id="nav-resource">Resources <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.559 10.75a.502.502 0 0 1-.354-.146l-5.5-5.5a.502.502 0 0 1 .708-.708l5.146 5.147 5.146-5.147a.502.502 0 0 1 .708.708l-5.5 5.5a.502.502 0 0 1-.354.146" fill="#A3E0B4"></path></svg> <div class="border"></div></a><ul><li><a id="nav-blog" href="/blog">Blog</a><div class="second-border"></div></li><li><a href="https://docs.nodesource.com" target="_blank" rel="noreferrer" id="nav-docs">N|Solid Docs</a><div class="second-border"></div></li><li><a id="nav-resources" href="/resources">Knowledge Center</a><div class="second-border"></div></li><li><a href="/pages/approved-partner-program.html">Partner Program</a><div class="second-border"></div></li><li><a href="/infrastructure-cost">
1Infrastructure Cost</a><div class="second-border"></div></li></ul></li><li class="subnav nav-company"><a id="nav-company">Company <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.559 10.75a.502.502 0 0 1-.354-.146l-5.5-5.5a.502.502 0 0 1 .708-.708l5.146 5.147 5.146-5.147a.502.502 0 0 1 .708.708l-5.5 5.5a.502.502 0 0 1-.354.146" fill="#A3E0B4"></path></svg> <div class="border"></div></a><ul><li><a href="https://pages.nodesource.com/contact-us.html" target="_blank" rel="noreferrer" data-event-category="contact" data-event-action="view-contact-form" data-event-label="company-subnav-" class="track-link crosspage-link" id="nav-contact">Contact Us</a><div class="second-border"></div></li><li><a id="nav-about" href="/about">About</a><div class="second-border"></div></li><li><a id="nav-press" href="/press">Press</a><div class="second-border"></div></li></ul></li></ul><div class="buttons-cta"><div class="cta-area"><div><a class="black button track-link crosspage-link button-demo size-button">BOOK A DEMO</a></div><a href="https://accounts.nodesource.com/sign-in" target="_blank" rel="noreferrer" data-event-category="accounts" data-event-action="view-signin-form" data-event-label="nav-signin-cta" class="black button track-link crosspage-link" id="signinNav">SIGN IN/SIGN UP</a><a href="https://nodesource.com/pages/contact-us.html" target="_blank" rel="noreferrer" data-event-category="accounts" data-event-action="view-accounts-form" data-event-label="nav-accounts-cta" class="track-link crosspage-link" id="supportContactNav">CONTACT US</a></div></div></div></nav><nav class="mobile-navigation"><menu class="mobile-menu "><ul class="mobile-menu-primary"><li class="subnav nav-learn"><a id="nav-nsolid" class="main-option">N|Solid <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.559 10.75a.502.502 0 0 1-.354-.146l-5.5-5.5a.502.502 0 0 1 .708-.708l5.146 5.147 5.146-5.147a.502.502 0 0 1 .708.708l-5.5 5.5a.502.502 0 0 1-.354.146" fill="#A3E0B4"></path></svg></a><ul><li><a id="nav-nsolid-overview" href="/products/nsolid/overview">Overview</a></li><li><a id="nav-nsolid-observability" href="/products/nsolid/keyfeatures#performance-observability">Observability</a></li><li><a id="nav-nsolid-security" href="/products/nsolid/keyfeatures#security-observability">Security</a></li><li class="nav-submenu-separator" aria-hidden="true"><span></span></li><li><a id="nav-nsolid-ai" href="/products/copilot">AI</a></li><li><a id="nav-nsolid-oss-runtime" href="/products/runtime">OSS Runtime</a></li><li><a id="nav-nsolid-ide" href="/products/nsolid/devtools">DevTools</a></li></ul></li><li class="subnav nav-services"><a id="nav-nodejs" class="main-option">Node.js <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.559 10.75a.502.502 0 0 1-.354-.146l-5.5-5.5a.502.502 0 0 1 .708-.708l5.146 5.147 5.146-5.147a.502.502 0 0 1 .708.708l-5.5 5.5a.502.502 0 0 1-.354.146" fill="#A3E0B4"></path></svg></a><ul><li><a id="nav-nodejs-services" href="/services">Services</a></li><li class="nav-submenu-separator" aria-hidden="true"><span></span></li><li><a id="nav-nodejs-support" href="/services/support">Support</a></li><li><a id="nav-nodejs-training" href="/services/training">Training</a></li><li class="nav-submenu-separator" aria-hidden="true"><span></span></li><li><a id="nav-nodejs-upgrade" href="/products/nodejs-upgrade">Upgrade</a></li><li><a id="nav-nodejs-distributions" href="/products/distributions">Distributions</a></li></ul></li><li class="subnav nav-learn"><a id="nav-learn" class="main-option">Solutions <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.559 10.75a.502.502 0 0 1-.354-.146l-5.5-5.5a.502.502 0 0 1 .708-.708l5.146 5.147 5.146-5.147a.502.502 0 0 1 .708.708l-5.5 5.5a.502.502 0 0 1-.354.146" fill="#A3E0B4"></path></svg></a><ul><li><a id="nav-api" href="/solutions/api-integration-microservices">API Integration / Microservices</a></li><li><a id="nav-performance" href="/solutions/high-performance-applications">High Performance Applications</a></li><li><a id="nav-legacy" href="/solutions/legacy-application-migration">Legacy Application Migration</a></li><li><a id="nav-iot" href="/solutions/iot">Internet of Things</a></li></ul></li><li class="subnav nav-learn"><a id="nav-resource" class="main-option">Resources <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.559 10.75a.502.502 0 0 1-.354-.146l-5.5-5.5a.502.502 0 0 1 .708-.708l5.146 5.147 5.146-5.147a.502.502 0 0 1 .708.708l-5.5 5.5a.502.502 0 0 1-.354.146" fill="#A3E0B4"></path></svg></a><ul><li><a id="nav-blog" href="/blog">Blog</a></li><li><a href="https://docs.nodesource.com" target="_blank" rel="noreferrer" id="nav-docs">N|Solid Docs</a></li><li><a href="/resources">Knowledge Center</a></li><li><a href="/pages/approved-partner-program.html">Partner Program</a></li><li>
1<a href="/infrastructure-cost">Infrastructure Cost</a></li></ul></li><li class="subnav nav-company"><a id="nav-company" class="main-option">Company <svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M6.559 10.75a.502.502 0 0 1-.354-.146l-5.5-5.5a.502.502 0 0 1 .708-.708l5.146 5.147 5.146-5.147a.502.502 0 0 1 .708.708l-5.5 5.5a.502.502 0 0 1-.354.146" fill="#A3E0B4"></path></svg></a><ul><li><a href="https://pages.nodesource.com/contact-us.html" target="_blank" rel="noreferrer" data-event-category="contact" data-event-action="view-contact-form" data-event-label="company-subnav-" class="track-link crosspage-link" id="nav-contact">Contact Us</a></li><li><a id="nav-about" href="/about">About</a></li><li><a id="nav-press" href="/press">Press</a></li></ul></li></ul><div><div><a class="black button track-link crosspage-link signin-button size-button">BOOK A DEMO</a></div><a href="https://accounts.nodesource.com/sign-in" target="_blank" rel="noreferrer" data-event-category="accounts" data-event-action="view-signin-form" data-event-label="nav-signin-cta" class="black button track-link crosspage-link signin-button" id="signinNav">SIGN IN/SIGN UP</a><div class="nav-icons"><a href="http://github.com/nodesource" target="_blank" rel="noreferrer" class="icon" aria-label="icon-github"><span class="icon-github"></span></a><a href="http://twitter.com/nodesource" target="_blank" rel="noreferrer" class="icon" aria-label="icon-twitter"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="14" fill="none"><path fill="#89A19D" d="M12.13 0h2.36L9.33 5.93 15.4 14h-4.75L6.93 9.1 2.67 14H.3l5.52-6.34L0 0h4.87l3.37 4.47L12.13 0Zm-.83 12.58h1.3L4.17 1.35h-1.4l8.54 11.23Z"></path></svg></a><a href="https://www.youtube.com/@NodeSourceHQ" target="_blank" rel="noreferrer" class="icon" aria-label="icon-youtube"><span class="icon-youtube"></span></a><a href="https://www.linkedin.com/company/nodesource" target="_blank" rel="noreferrer" class="icon class-x" aria-label="icon-linkedin"><svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#t5hvczzbja)"><path d="M15.1.56H1.467c-.653 0-1.18.515-1.18 1.152v13.69a1.17 1.17 0 0 0 1.18 1.157h13.635c.653 0 1.184-.519 1.184-1.153V1.712c0-.637-.531-1.153-1.184-1.153zM5.033 14.192H2.657V6.557h2.375v7.638zM3.845 5.515a1.376 1.376 0 1 1-.005-2.751 1.376 1.376 0 0 1 .005 2.751zm10.075 8.678h-2.372v-3.712c0-.884-.016-2.025-1.235-2.025-1.234 0-1.422.966-1.422 1.963v3.774H6.523V6.557h2.275V7.6h.03c.317-.6 1.092-1.235 2.245-1.235 2.403 0 2.846 1.582 2.846 3.638v4.19z" fill="#89A19D"></path></g><defs><clipPath id="t5hvczzbja"><path fill="#fff" transform="translate(.285 .56)" d="M0 0h16v16H0z"></path></clipPath></defs></svg></a></div></div></menu><a class="nav-toggle " aria-label="toogle-menu" href="#"><div class="hamburger"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill="#353D3E" d="M0 0h40v40H0z"></path><path fill="#A3E0B4" d="M8 13h24v2H8z"></path><path fill="#85D69A" d="M8 19h24v2H8z"></path><path fill="#5AC878" d="M8 25h24v2H8z"></path></svg></div><div class="close"><svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="40" height="40" fill="#4C5859"></rect><rect x="12.2218" y="11" width="24" height="2" transform="rotate(45 12.2218 11)" fill="#5AC878"></rect><rect x="10.8076" y="28" width="24" height="2" transform="rotate(-45 10.8076 28)" fill="#5AC878"></rect></svg></div></a><a aria-label="logo-nodesource" class="logo" href="/"><svg width="231" height="39" viewBox="0 0 231 39" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="m26.644 5.872-6.01-3.47h-.002a3.856 3.856 0 0 0-1.934-.532c-.66 0-1.32.178-1.934.533L10.75 5.872l.001.001-6.008 3.468a3.858 3.858 0 0 0-1.429 1.413 3.854 3.854 0 0 0-.51 1.94v13.878c0 .704.178 1.363.51 1.94a3.858 3.858 0 0 0 1.43 1.412l6.007 3.468v.002l6.012 3.469a3.857 3.857 0 0 0 1.934.533c.66 0 1.319-.178 1.934-.533l6.012-3.47 6.00
17-3.469a3.859 3.859 0 0 0 1.43-1.412c.332-.577.51-1.236.51-1.94V12.694c0-.704-.178-1.364-.51-1.94a3.858 3.858 0 0 0-1.43-1.413l-6.008-3.468.001-.001zm-6.686-2.301 6.01 3.47 6.012 3.468c.232.135.436.296.607.479l-7.144 4.09c-.294-.44-.63-.85-1.001-1.223a8.073 8.073 0 0 0-5.744-2.393 8.074 8.074 0 0 0-5.744 2.393 8.198 8.198 0 0 0-.983 1.196l-7.114-4.114c.16-.162.348-.306.559-.428l12.022-6.938-.001-.002c.18-.103.365-.183.554-.24V9.348a.697.697 0 0 0 .207.486.71.71 0 0 0 1 0 .699.699 0 0 0 .206-.486V3.328c.19.057.375.138.555.241l-.001.002zm-15.74 8.552c-.04.182-.06.373-.06.57v13.879c0 .223.026.438.075.64l5.25-3.048.008-.005a.69.69 0 0 1 .522-.063.72.72 0 0 1 .5.87.695.695 0 0 1-.316.424l-.007.004-5.227 3.035c.136.122.287.231.453.327l12.022 6.939-.001.001c.184.106.373.188.567.245l.006-8.166a8.076 8.076 0 0 1-5.056-2.365 8.17 8.17 0 0 1-2.38-5.777c0-1.216.265-2.37.738-3.407l-7.095-4.103zm15.146 23.826c.203-.058.402-.142.595-.253l-.001-.001 12.022-6.94c.166-.095.317-.204.452-.326l-5.226-3.035-.008-.004a.697.697 0 0 1-.315-.423.719.719 0 0 1 .5-.87.688.688 0 0 1 .522.062l.007.005 5.25 3.048c.05-.203.075-.417.075-.64V12.694c0-.173-.015-.34-.045-.502l-7.095 4.064a8.181 8.181 0 0 1 .724 3.377c0 2.256-.91 4.299-2.38 5.777a8.077 8.077 0 0 1-5.07 2.366l-.006 8.173zm-6.847-19.027 5.5 3.181-.005 6.276a6.705 6.705 0 0 1-4.08-1.952 6.78 6.78 0 0 1-1.975-4.794c0-.964.2-1.88.56-2.71zm.656-1.176c.226-.324.48-.628.758-.908a6.7 6.7 0 0 1 4.767-1.986 6.7 6.7 0 0 1 4.766 1.986c.285.286.544.598.774.93l-5.54 3.173-5.525-3.195zm11.716 1.201-5.511 3.156-.006 6.277a6.704 6.704 0 0 0 4.092-1.953 6.78 6.78 0 0 0 1.975-4.794c0-.954-.196-1.863-.55-2.686z" fill="#5AC878"></path><path d="M56.99 11.537v15.925a1.046 1.046 0 0 1-.693.98 1.024 1.024 0 0 1-1.147-.335L44.513 14.533v12.93c0 .275-.109.54-.302.735a1.028 1.028 0 0 1-1.46 0 1.045 1.045 0 0 1-.302-.736V11.537a1.033 1.033 0 0 1 1.321-1c.206.061.388.185.521.355l10.635 13.574V11.537c0-.276.109-.54.303-.736a1.027 1.027 0 0 1 1.46 0c.193.195.301.46.301.736zm21.176 7.962c0 5.155-3.944 9.35-8.79 9.35-4.847 0-8.791-4.195-8.791-9.35 0-5.155 3.944-9.349 8.79-9.349 4.847 0 8.79 4.195 8.79 9.35zm-2.064 0c0-4.007-3.018-7.268-6.727-7.268-3.71 0-6.727 3.26-6.727 7.268s3.017 7.268 6.727 7.268c3.71 0 6.727-3.26 6.727-7.268zm72.696 0c0 5.155-3.945 9.35-8.791 9.35s-8.79-4.195-8.79-9.35c0-5.155 3.943-9.349 8.79-9.349 4.847 0 8.791 4.195 8.791 9.35zm-2.065 0c0-4.007-3.017-7.268-6.727-7.268-3.71 0-6.727 3.26-6.727 7.268s3.018 7.268 6.727 7.268c3.709 0 6.727-3.26 6.727-7.268zm18.961-9.002c-.274 0-.536.11-.73.304-.193.195-.302.46-.302.736v9.729a5.343 5.343 0 0 1-1.472 3.879 5.258 5.258 0 0 1-3.792 1.624 5.234 5.234 0 0 1-3.791-1.624 5.306 5.306 0 0 1-1.128-1.789 5.362 5.362 0 0 1-.345-2.09v-9.729c0-.276-.108-.54-.302-.736a1.027 1.027 0 0 0-1.459 0c-.194.195-.303.46-.303.736v9.729a7.435 7.435 0 0 0 2.082 5.342 7.33 7.33 0 0 0 2.4 1.65 7.275 7.275 0 0 0 5.693 0 7.33 7.33 0 0 0 2.4-1.65 7.386 7.386 0 0 0 1.576-2.459 7.452 7.452 0 0 0 .505-2.883v-9.729c0-.276-.109-.54-.302-.736a1.028 1.028 0 0 0-.73-.305zm-37.248 11.912a4.677 4.677 0 0 0-1.387-2.03 7.557 7.557 0 0 0-1.921-1.19c-.659-.29-1.341-.522-2.039-.692-.37-.101-.637-.145-1-.228-.306-.064-.61-.128-.905-.207a9.705 9.705 0 0 1-1.663-.574 3.812 3.812 0 0 1-1.226-.855 2.06 2.06 0 0 1-.338-.531 2.096 2.096 0 0 1-.163-.57 2.46 2.46 0 0 1 .111-1.275c.149-.408.403-.768.737-1.043a4.463 4.463 0 0 1 2.36-.929 7.124 7.124 0 0 1 2.337.095c.596.13 1.174.33 1.725.593.362.173.714.367 1.053.581.11.064.218.142.282.184l.1.068.01.006a.924.924 0 0 0 1.296-.223.944.944 0 0 0-.221-1.307l-.39-.296a9.772 9.772 0 0 0-1.244-.787 8.626 8.626 0 0 0-5.177-.983 6.467 6.467 0 0 0-3.468 1.412 4.58 4.58 0 0 0-1.301 1.82c-.072.18-.119.372-.176.56a8.65 8.65 0 0 0-.099.58l-.018.292-.007.147-.004.073.004.114.012.231c.002.09.01.18.023.27a4.194 4.194 0 0 0 1.012 2.294 5.817 5.817 0 0 0 1.898 1.36 11.65 11.65 0 0 0 2.023.705c.339.09.676.162 1.012.232.276.064.658.134.921.21a7.682 7.682 0 0 1 3.087 1.428c.364.28.635.664.779 1.102.143.438.152.909.026 1.352a2.35 2.35 0 0 1-.222.548 1.427 1.427 0 0 1-.172.268c-.061.088-.13.171-.206.247a3.517 3.517 0 0 1-1.101.765 6.599 6.599 0 0 1-2.676.538 5.811 5.811 0 0 1-1.193-.106 7.165 7.165 0 0 1-1.079-.3 9.676 9.676 0 0 1-1.708-.792 10.778 10.778 0 0 1-1.361-.922.923.923 0 0 0-1.296.079.938.938 0 0 0 .05 1.308l.025.024s.135.128.397.345a11.35 11.35 0 0 0 3.197 1.879c.446.169.905.303 1.372.402a7.808 7.808 0 0 0 1.615.168 8.617 8.617 0 0 0 3.517-.726 4.872 4.872 0 0 0 1.822-1.319 4.928 4.928 0 0 0 1.045-2.002l.037-.16.
1017-.116.033-.231.009-.058.01-.095v-.038l.005-.15.007-.304c0-.204-.034-.413-.055-.62a6.127 6.127 0 0 0-.15-.621zm-32.016-2.91c0 5.722-3.668 9.004-10.056 9.004h-3.662c-.274 0-.536-.11-.73-.305a1.045 1.045 0 0 1-.302-.736V11.537c0-.276.109-.54.302-.736.194-.195.456-.305.73-.305h3.662c6.945 0 10.056 4.522 10.056 9.003zm-2.065 0c0-4.204-3.137-6.922-7.992-6.922h-2.63v13.845h2.63c6.606 0 7.992-3.765 7.992-6.923zm17.182-6.922c.273 0 .536-.11.729-.304a1.044 1.044 0 0 0 0-1.472 1.026 1.026 0 0 0-.729-.305h-10.548a1.03 1.03 0 0 0-.953.643 1.043 1.043 0 0 0-.079.398v15.925c0 .276.109.54.303.736.193.195.456.305.729.305h10.55c.274 0 .536-.11.73-.305a1.047 1.047 0 0 0 0-1.472 1.028 1.028 0 0 0-.73-.304h-9.518V20.5h6.684c.273 0 .536-.11.729-.305a1.043 1.043 0 0 0-.729-1.776h-6.686v-5.843h9.518zm106.806 0c.274 0 .536-.11.73-.304a1.047 1.047 0 0 0 0-1.472 1.028 1.028 0 0 0-.73-.305h-10.55a1.022 1.022 0 0 0-.73.305 1.041 1.041 0 0 0-.302.736v15.925c0 .276.108.54.302.736.193.195.456.305.73.305h10.55c.274 0 .536-.11.73-.305a1.047 1.047 0 0 0 0-1.472 1.028 1.028 0 0 0-.73-.304h-9.518V20.5h6.687c.274 0 .537-.11.73-.305.194-.195.302-.46.302-.736 0-.276-.108-.54-.302-.735a1.027 1.027 0 0 0-.73-.305h-6.687v-5.843h9.518zm-34.066 14.285a1.046 1.046 0 0 1-.248 1.45 1.032 1.032 0 0 1-.771.175 1.027 1.027 0 0 1-.668-.425l-5.299-7.568h-4.581v6.968c0 .276-.109.54-.302.736a1.029 1.029 0 0 1-1.46 0 1.047 1.047 0 0 1-.302-.736V11.537c0-.276.109-.54.302-.736.194-.195.456-.305.73-.305h7.326c3.119 0 5.382 2.104 5.382 4.999 0 2.648-1.897 4.627-4.602 4.948l4.493 6.42zm-5.274-8.45c1.954 0 3.318-1.199 3.318-2.917 0-1.718-1.364-2.918-3.318-2.918h-6.293v5.836h6.293zm10.164.244c.048-.244.063-.478.126-.732.115-.511.284-1.01.506-1.484a7.336 7.336 0 0 1 1.814-2.428 7.12 7.12 0 0 1 2.45-1.408 7.64 7.64 0 0 1 2.513-.368 7.43 7.43 0 0 1 3.62 1.063c.309.184.605.39.886.616l.292.25.048.04a.922.922 0 0 0 1.282-.1.938.938 0 0 0-.047-1.296l-.349-.334a9.389 9.389 0 0 0-1.075-.842 8.897 8.897 0 0 0-4.61-1.473 9.52 9.52 0 0 0-3.214.47 9.184 9.184 0 0 0-3.152 1.811 9.426 9.426 0 0 0-2.98 5.033c-.079.332-.117.701-.171 1.054-.02.171-.018.308-.029.463l-.024.506a9.419 9.419 0 0 0 1.761 5.468 9.3 9.3 0 0 0 4.595 3.403c.547.181 1.11.31 1.681.383.254.04.51.064.767.07l.348.017.14.005.096-.003.19-.006a8.862 8.862 0 0 0 4.602-1.474 9.499 9.499 0 0 0 1.088-.854l.316-.307a.941.941 0 0 0 .046-1.301.923.923 0 0 0-1.288-.09l-.009.007-.323.276c-.277.22-.569.422-.873.604a7.39 7.39 0 0 1-3.628 1.063h-.256l-.347-.018a3.932 3.932 0 0 1-.658-.063 7.195 7.195 0 0 1-1.245-.292 7.118 7.118 0 0 1-2.449-1.409 7.289 7.289 0 0 1-1.835-2.471 7.34 7.34 0 0 1-.657-3.015l.021-.401c.014-.137.014-.304.032-.433h-.001zM226.709 12.706a4.451 4.451 0 0 1-1.668-.311 4.569 4.569 0 0 1-1.379-.912 4.484 4.484 0 0 1-.911-1.4 4.737 4.737 0 0 1-.334-1.802c0-.652.111-1.252.334-1.8a4.076 4.076 0 0 1 2.29-2.312 4.19 4.19 0 0 1 1.668-.335c.593 0 1.148.111 1.667.334.519.207.971.511 1.357.911.4.386.711.853.933 1.401.223.549.334 1.15.334 1.801 0 .653-.111 1.253-.334 1.801-.222.534-.533 1.001-.933 1.401-.386.386-.838.69-1.357.912a4.446 4.446 0 0 1-1.667.311zm0-.956c.459 0 .889-.082 1.289-.245.4-.177.741-.415 1.023-.711.297-.311.526-.675.689-1.09.163-.43.245-.904.245-1.423 0-.518-.082-.993-.245-1.423-.163-.43-.392-.8-.689-1.111a2.773 2.773 0 0 0-1.023-.712c-.4-.178-.83-.267-1.289-.267-.475 0-.912.09-1.312.267-.386.163-.727.4-1.023.712a3.465 3.465 0 0 0-.667 1.111c-.163.43-.245.905-.245 1.423 0 .52.082.994.245 1.423.163.415.385.779.667 1.09.296.296.637.534 1.023.711.4.163.837.245 1.312.245zm-1.713-1.312V6.013h1.846c.489 0 .904.112 1.245.334.356.222.534.593.534 1.112 0 .252-.074.489-.223.711a1.279 1.279 0 0 1-.6.512l.978 1.756h-1.178l-.734-1.445h-.756v1.445h-1.112zm1.112-2.246h.512c.252 0 .452-.059.6-.177a.593.593 0 0 0 .222-.49.593.593 0 0 0-.2-.467c-.118-.133-.318-.2-.6-.2h-.534v1.334z" fill="#F5F7F7"></path></svg></a></nav><main><div class="nsolid-page"><header class="nsolid-header"><div><div class="content-container"><div class="container-text"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M89.243 20.864 55.642 1.5a11.21 11.21 0 0 0-11.2 0L10.778 20.937a11.208 11.208 0 0 0-5.6 9.7l-.032 38.781a11.2 11.2 0 0 0 5.611 9.718L44.359 98.5a11.208 11.208 0 0 0 11.2 0l33.663-19.437a11.206 11.206 0 0 0 5.6-9.7l.028-38.784a11.2 11.2 0 0 0-5.607-9.715zM46.36 4.823a7.338 7.338 0 0 1 1.723-.718v16.552a1.917 1.917 0 0 0 3.834 0V4.079a7.369 7.369 0 0 1 1.81.741l33.6 19.366a7.322 7.322 0 0 1 1.522 1.169L68.486 37.113a22.518 22.518 0 0 0-36.983.014L11.186 25.418a7.329 7.329 0 0 1 1.51-1.16zM68.713 50a18.74 18.74 0 0 1-16.8 18.616V51.107l15.149-8.746A18.579 18.579 0 0 1 68.713 50zm-35.785-7.626 15.155 8.734v17.508a18.679 18.679 0 0 1-15.155-26.242zM50 47.786l-15.149-8.729a18.651 18.651 0 0 1 30.288-.012zM12.672 75.813a7.284 7.284 0 0 1-1.522-1.168l13.117-7.574a1.918 1.918 0 0 0-1.918-3.321L9.232 71.323a7.316 7.316 0 0 1-.251-1.9l.029-38.786a7.274 7.274 0 0 1 .254-1.9l20.318 11.71a22.53 22.53 0 0 0 18.5 32.015v22.945a1.9 1.9 0 0 0 .083.53 7.351 7.351 0 0 1-1.892-.757zm40.969 19.364a7.362 7.362 0 0 1-1.8.741 1.919 1.919 0 0 0 .077-.511V72.461A22.533 22.533 0 0 0 70.411 40.43l20.357-11.754a7.329 7.329 0 0 1 .251 1.9l-.028 38.784a7.33 7.33 0 0 1-.264 1.937L77.651 63.75a1.918 1.918 0 0 0-1.918 3.321l13.053 7.536a7.3 7.3 0 0 1-1.481 1.135z"></path></svg><h1>N|Solid</h1></div><div class="container-images"><img alt="Group 1 img" loading="lazy" width="700" height="593.8" decoding="async" data-nimg="1" class="group-1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/group-1.png?w=750&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/group-1.png?w=1920&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/group-1.png?w=1920&amp;q=75"/><img alt="Group 2 img" loading="lazy" width="560" height="475.9" decoding="async" data-nimg="1" class="group-2" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/group-2.png?w=640&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/group-2.png?w=1200&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/group-2.png?w=1200&amp;q=75"/><img alt="Group 3 img" loading="lazy" width="420" height="357" decoding="async" data-nimg="1" class="group-3" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/group-3.png?w=640&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/group-3.png?w=1080&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/group-3.png?w=1080&amp;q=75"/></div><div><button class="nsolid-video undefined">watch n|solid in action<!-- --> <svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.802 16.4a7.794 7.794 0 0 1-3.12-.63 8.08 8.08 0 0 1-2.541-1.71 8.079 8.079 0 0 1-1.71-2.54A7.786 7.786 0 0 1 .8 8.402c0-1.106.21-2.146.63-3.12a8.08 8.08 0 0 1 1.71-2.54 8.08 8.08 0 0 1 2.54-1.71A7.786 7.786 0 0 1 8.798.4c1.106 0 2.146.21 3.12.63.973.42 1.82.99 2.54 1.71s1.29 1.566 1.71 2.54c.421.972.631 2.012.631 3.119 0 1.106-.21 2.146-.63 3.12-.42.973-.99 1.82-1.71 2.54a8.08 8.08 0 0 1-2.54 1.71c-.972.421-2.012.631-3.118.631zM8.8 15.137c1.88 0 3.474-.653 4.779-1.958 1.305-1.305 1.958-2.898 1.958-4.779 0-1.88-.653-3.474-1.958-4.779-1.305-1.305-2.898-1.958-4.779-1.958-1.88 0-3.474.653-4.779 1.958C2.716 4.926 2.063 6.52 2.063 8.4c0 1.88.653 3.474 1.958 4.779 1.305 1.305 2.898 1.958 4.78 1.958z" fill="#2E3535"></path><path d="M6.8 4.858v7.161a.25.25 0 0 0 .385.21l5.576-3.58a.25.25 0 0 0 0-.42L7.185 4.646a.25.25 0 0 0-.385.21z" fill="#2E3535"></path></svg></button></div></div></div></header><section class="home-solve"><div class="content-container"><div class="nsolid-solve"><span class="title">Solve performance and security issues fast with  <span class="nowrap">N|Solid</span></span><span class="subtitle">N|Solid provides the deepest, most valuable performance and security telemetry in production to help you resolve issues faster.</span></div><div class="container-buttons"><div class="container-column"><img id="solve-memory-leaks" alt="Solve Memory Leaks" loading="lazy" width="151" height="151" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/feature-images/solve-memory-leaks.png?w=256&amp;q=75 1x, https://assets.nodesource.com/website/feature-images/solve-memory-leaks.png?w=384&amp;q=75 2x" src="https://assets.nodesource.com/website/feature-images/solve-memory-leaks.png?w=384&amp;q=75"/><span class="title-blue">Solve Memory Leaks</span>
1<p>Stop memory leaks from slowing you down. Use <span class="nowrap">N|Solid</span> for fast detection and resolution.</p></div><div class="container-column"><img id="apps-secure" alt="Apps Secure" loading="lazy" width="151" height="151" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/feature-images/apps-secure.png?w=256&amp;q=75 1x, https://assets.nodesource.com/website/feature-images/apps-secure.png?w=384&amp;q=75 2x" src="https://assets.nodesource.com/website/feature-images/apps-secure.png?w=384&amp;q=75"/><span class="title-blue">Keep Node.js Apps Secure</span><p>Enhance Node.js security with <span class="nowrap">N|Solid.</span> Detect threats and maintain compliance effortlessly.</p></div><div class="container-column"><img id="real-time-performance" alt="Real-time Performance" loading="lazy" width="151" height="151" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/feature-images/real-time-performance.png?w=256&amp;q=75 1x, https://assets.nodesource.com/website/feature-images/real-time-performance.png?w=384&amp;q=75 2x" src="https://assets.nodesource.com/website/feature-images/real-time-performance.png?w=384&amp;q=75"/><span class="title-blue">Real-time Performance</span><p>Get real-time insights and optimize performance instantly with <span class="nowrap">N|Solid.</span></p></div></div><a class="docs" target="_blank" href="https://docs.nodesource.com/">Docs</a></div></section><section class="testimony nsolid-testimony"><span>What our customers have to say</span><div class="carousel-wrap quote-1" data-quote-num="1"><div class="quotes"><div class="customer-quote quote-1" id="mastercard-quote"><blockquote>N|Solid is a tremendously efficient and secure runtime. After only a few weeks, it helped us troubleshoot a nasty memory leak.</blockquote><strong>— Mastercard —</strong><svg width="58" height="46" viewBox="0 0 58 46" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#mow63gyw2a)"><path d="M10.558 45.401v-2.986c0-1.142-.695-1.89-1.888-1.89-.596 0-1.245.197-1.69.846-.348-.545-.846-.846-1.593-.846-.498 0-.996.15-1.39.695v-.597H2.955v4.779h1.042v-2.64c0-.846.446-1.246 1.141-1.246.695 0 1.042.447 1.042 1.247v2.639h1.043v-2.64c0-.846.497-1.246 1.14-1.246.695 0 1.042.447 1.042 1.247v2.639h1.153zm15.46-4.778h-1.69V39.18h-1.043v1.444h-.944v.945h.944v2.192c0 1.096.446 1.74 1.639 1.74.445 0 .943-.15 1.29-.348l-.3-.899c-.301.197-.649.25-.898.25-.498 0-.695-.302-.695-.795v-2.14h1.691v-.945h.006zm8.848-.104c-.597 0-.996.301-1.245.696v-.598h-1.043v4.779h1.043v-2.691c0-.794.347-1.247.996-1.247.197 0 .446.052.648.099l.301-.998c-.208-.04-.504-.04-.7-.04zm-13.37.498c-.498-.348-1.193-.498-1.94-.498-1.193 0-1.986.597-1.986 1.542 0 .795.596 1.247 1.639 1.392l.497.052c.545.099.846.25.846.499 0 .348-.4.597-1.095.597-.694 0-1.244-.25-1.592-.498l-.498.794c.544.4 1.291.597 2.038.597 1.39 0 2.19-.65 2.19-1.542 0-.847-.65-1.293-1.64-1.444l-.497-.052c-.446-.053-.794-.151-.794-.447 0-.348.348-.545.898-.545.596 0 1.192.25 1.494.4l.44-.846zm27.73-.498c-.597 0-.996.301-1.245.696v-.598h-1.043v4.779h1.043v-2.691c0-.794.347-1.247.996-1.247.197 0 .446.052.648.099l.301-.986c-.202-.052-.498-.052-.7-.052zm-13.318 2.493c0 1.444.996 2.488 2.536 2.488.695 0 1.193-.15 1.69-.545l-.497-.847c-.4.302-.793.447-1.245.447-.846 0-1.442-.597-1.442-1.543 0-.898.596-1.496 1.442-1.542.446 0 .845.15 1.245.446l.498-.846c-.498-.4-.996-.545-1.69-.545-1.541-.006-2.537 1.043-2.537 2.487zm9.64 0v-2.389h-1.041v.597c-.348-.446-.846-.695-1.494-.695-1.344 0-2.386 1.043-2.386 2.487 0 1.444 1.042 2.488 2.386 2.488.695 0 1.192-.25 1.494-.696v.597h1.042v-2.389zm-3.827 0c0-.846.545-1.542 1.442-1.542.846 0 1.442.65 1.442 1.542 0 .847-.596 1.543-1.442 1.543-.891-.052-1.442-.702-1.442-1.543zM29.25 40.52c-1.39 0-2.386.997-2.386 2.488 0 1.496.996 2.487 2.438 2.487.695 0 1.39-.197 1.94-.65l-.498-.747c-.4.301-.898.498-1.39.498-.648 0-1.291-.301-1.442-1.142h3.527v-.4c.046-1.537-.851-2.534-2.189-2.534zm0 .899c.649 0 1.094.4 1.193 1.142h-2.484c.098-.644.544-1.142 1.291-1.142zm25.894 1.594v-4.28h-1.042v2.488c-.347-.446-.845-.695-1.494-.695-1.343 0-2.385 1.043-2.385 2.487 0 1.444 1.042 2.488 2.385 2.488.695 0 1.193-.25 1.494-.696v.597h1.042v-2.389zm-3.827 0c0-.846.544-1.542 1.442-1.542.845 0 1.442.65 1.442 1.542 0 .847-.597 1.543-1.442 1.543-.898-.052-1.442-.702-1.442-1.543zm-34.893 0v-2.389h-1.042v.597c-.347-.446-.845-.695-1.494-.695-1.343 0-2.385 1.043-2.385 2.487 0 1.444 1.042 2.488 2.385 2.488.695 0 1.193-.25 1.494-.696v.597h1.042v-2.389zm-3.873 0c0-.846.544-1.542 1.441-1.542.846 0 1.442.65 1.442 1.542 0 .847-.596 1.543-1.442 1.543-.897-.052-1.441-.702-1.441-1.543z" fill="#000"></path><path d="M36.805 4.333H21.148v28.171h15.657V4.333z" fill="#FF5A00"></path><path d="M22.19 18.419c0-5.724 2.687-10.804 6.81-14.086A17.78 17.78 0 0 0 17.964.5C8.074.5.07 8.514.07 18.419c0 9.904 8.003 17.919 17.893 17.919A17.78 17.78 0 0 0 29 32.504c-4.128-3.235-6.81-8.362-6.81-14.085z" fill="#EB001B"></path><path d="M57.929 18.419c0 9.904-8.003 17.919-17.893 17.919A17.78 17.78 0 0 1 29 32.504c4.175-3.287 6.81-8.362 6.81-14.085 0-5.724-2.687-10.804-6.81-14.086A17.75 17.75 0 0 1 40.03.5C49.927.5 57.93 8.566 57.93 18.419z" fill="#F79E1B"></path></g><defs><clipPath id="mow63gyw2a"><path fill="#fff" transform="translate(.071 .5)" d="M0 0h57.857v45H0z"></path></clipPath></defs></svg></div><div class="customer-quote quote-2" id="nasa-quote"><blockquote>At NASA, mission-critical code is the rule, not the exception. As we transition from a legacy environment to a modern Node-based architecture, N|Solid, along with the support of NodeSource, is proving invaluable by allowing us to scale rapidly while staying focused on our core mission.</blockquote><strong> — NASA —</strong><img id="nasa-logo" alt="Nasa Logo" loading="lazy" width="110" height="93" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/client-logos/logo-NASA.svg?w=128&amp;q=75 1x, https://assets.nodesource.com/website/client-logos/logo-NASA.svg?w=256&amp;q=75 2x" src="https://assets.nodesource.com/website/client-logos/logo-NASA.svg?w=256&amp;q=75"/></div><div class="customer-quote quote-3" id="newscorp-quote"><blockquote>NewsCorp knows news. NodeSource knows Node.</blockquote><strong> — NewsCorp Group —</strong><img id="newscorp-logo" alt="NewsCorp Logo" loading="lazy" width="110" height="93" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/client-logos/client_newscorp_black.svg?w=128&amp;q=75 1x, https://assets.nodesource.com/website/client-logos/client_newscorp_black.svg?w=256&amp;q=75 2x" src="https://assets.nodesource.com/website/client-logos/client_newscorp_black.svg?w=256&amp;q=75"/></div></div><div class="arrows"><button class="arrow" id="prev" aria-label="Previous"><svg width="52" height="53" viewBox="0 0 52 53" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m23.281 1.67-8.746 5.02.001.002-8.743 5.018a5.599 5.599 0 0 0-2.08 2.043 5.55 5.55 0 0 0-.743 2.807v20.08a5.55 5.55 0 0 0 .743 2.806 5.599 5.599 0 0 0 2.08 2.044l8.743 5.017v.002l8.75 5.02c.894.513 1.854.77 2.814.77s1.92-.257 2.815-.77l8.75-5.02-.001-.002 8.743-5.017a5.6 5.6 0 0 0 2.08-2.044 5.55 5.55 0 0 0 .743-2.807V16.56a5.55 5.55 0 0 0-.743-2.807 5.6 5.6 0 0 0-2.08-2.043l-8.743-5.018V6.69l-8.75-5.02A5.638 5.638 0 0 0 26.1.9c-.96 0-1.92.257-2.815.77h-.004z" fill="#F5F7F7"></path><path d="m23.281 1.67-8.746 5.02.001.002-8.743 5.018a5.599 5.599 0 0 0-2.08 2.043 5.55 5.55 0 0 0-.743 2.807v20.08a5.55 5.55 0 0 0 .743 2.806 5.599 5.599 0 0 0 2.08 2.044l8.743 5.017v.002l8.75 5.02c.894.513 1.854.77 2.814.77s1.92-.257 2.815-.77l8.75-5.02-.001-.002 8.743-5.017a5.6 5.6 0 0 0 2.08-2.044 5.55 5.55 0 0 0 .743-2.807V16.56a5.55 5.55 0 0 0-.743-2.807 5.6 5.6 0 0 0-2.08-2.043l-8.743-5.018V6.69l-8.75-5.02A5.638 5.638 0 0 0 26.1.9c-.96 0-1.92.257-2.815.77h-.004zM15.52 8.38l8.746-5.02V3.36a3.677 3.677 0 0 1 1.834-.501c.626 0 1.252.167 1.835.5l-.001.003L45.43 13.4c.587.336 1.046.79 1.357 1.325.308.531.474 1.155.474 1.835v20.08a3.62 3.62 0 0 1-.474 1.834A3.64 3.64 0 0 1 45.43 39.8L27.934 49.839v.002a3.676 3.676 0 0 1-1.834.5 3.682 3.682 0 0 1-1.835-.5l.001-.002L6.77 39.799a3.644 3.644 0 0 1-1.357-1.325 3.628 3.628 0 0 1-.473-1.835V16.56c0-.68.164-1.304.473-1.835A3.64 3.64 0 0 1 6.77 13.4l8.75-5.02z" fill="#5AC878"></path></svg><svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" viewBox="0 0 6.5 12"><path id="path-1_1_" d="M6.5 6c0 .1 0 .3-.1.4L.9 11.9c-.2.2-.5.2-.7 0-.2-.2-.2
1-.5 0-.7L5.3 6 .1.9C0 .7 0 .3.1.1c.2-.1.6-.1.8 0l5.5 5.5c.1.1.1.3.1.4z"></path></svg></button><button class="arrow" id="next" aria-label="Next"><svg width="52" height="53" viewBox="0 0 52 53" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="m23.281 1.67-8.746 5.02.001.002-8.743 5.018a5.599 5.599 0 0 0-2.08 2.043 5.55 5.55 0 0 0-.743 2.807v20.08a5.55 5.55 0 0 0 .743 2.806 5.599 5.599 0 0 0 2.08 2.044l8.743 5.017v.002l8.75 5.02c.894.513 1.854.77 2.814.77s1.92-.257 2.815-.77l8.75-5.02-.001-.002 8.743-5.017a5.6 5.6 0 0 0 2.08-2.044 5.55 5.55 0 0 0 .743-2.807V16.56a5.55 5.55 0 0 0-.743-2.807 5.6 5.6 0 0 0-2.08-2.043l-8.743-5.018V6.69l-8.75-5.02A5.638 5.638 0 0 0 26.1.9c-.96 0-1.92.257-2.815.77h-.004z" fill="#F5F7F7"></path><path d="m23.281 1.67-8.746 5.02.001.002-8.743 5.018a5.599 5.599 0 0 0-2.08 2.043 5.55 5.55 0 0 0-.743 2.807v20.08a5.55 5.55 0 0 0 .743 2.806 5.599 5.599 0 0 0 2.08 2.044l8.743 5.017v.002l8.75 5.02c.894.513 1.854.77 2.814.77s1.92-.257 2.815-.77l8.75-5.02-.001-.002 8.743-5.017a5.6 5.6 0 0 0 2.08-2.044 5.55 5.55 0 0 0 .743-2.807V16.56a5.55 5.55 0 0 0-.743-2.807 5.6 5.6 0 0 0-2.08-2.043l-8.743-5.018V6.69l-8.75-5.02A5.638 5.638 0 0 0 26.1.9c-.96 0-1.92.257-2.815.77h-.004zM15.52 8.38l8.746-5.02V3.36a3.677 3.677 0 0 1 1.834-.501c.626 0 1.252.167 1.835.5l-.001.003L45.43 13.4c.587.336 1.046.79 1.357 1.325.308.531.474 1.155.474 1.835v20.08a3.62 3.62 0 0 1-.474 1.834A3.64 3.64 0 0 1 45.43 39.8L27.934 49.839v.002a3.676 3.676 0 0 1-1.834.5 3.682 3.682 0 0 1-1.835-.5l.001-.002L6.77 39.799a3.644 3.644 0 0 1-1.357-1.325 3.628 3.628 0 0 1-.473-1.835V16.56c0-.68.164-1.304.473-1.835A3.64 3.64 0 0 1 6.77 13.4l8.75-5.02z" fill="#5AC878"></path></svg><svg xmlns="http://www.w3.org/2000/svg" id="Layer_1" viewBox="0 0 6.5 12"><path id="path-1_1_" d="M6.5 6c0 .1 0 .3-.1.4L.9 11.9c-.2.2-.5.2-.7 0-.2-.2-.2-.5 0-.7L5.3 6 .1.9C0 .7 0 .3.1.1c.2-.1.6-.1.8 0l5.5 5.5c.1.1.1.3.1.4z"></path></svg></button></div></div></section><section class="purple-banner copilot-banner nsolid-copilot"><div class="content-container"><div class="container-promo-text"><span class="promo-text">Experience <strong>N|Solid CoPilot</strong>, AI-Powered Contextual Telemetry and Expert Recommendations.</span></div><div class="button-container"><div><button class="button-fill undefined">watch<!-- --> <svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.802 16.4a7.794 7.794 0 0 1-3.12-.63 8.08 8.08 0 0 1-2.541-1.71 8.079 8.079 0 0 1-1.71-2.54A7.786 7.786 0 0 1 .8 8.402c0-1.106.21-2.146.63-3.12a8.08 8.08 0 0 1 1.71-2.54 8.08 8.08 0 0 1 2.54-1.71A7.786 7.786 0 0 1 8.798.4c1.106 0 2.146.21 3.12.63.973.42 1.82.99 2.54 1.71s1.29 1.566 1.71 2.54c.421.972.631 2.012.631 3.119 0 1.106-.21 2.146-.63 3.12-.42.973-.99 1.82-1.71 2.54a8.08 8.08 0 0 1-2.54 1.71c-.972.421-2.012.631-3.118.631zM8.8 15.137c1.88 0 3.474-.653 4.779-1.958 1.305-1.305 1.958-2.898 1.958-4.779 0-1.88-.653-3.474-1.958-4.779-1.305-1.305-2.898-1.958-4.779-1.958-1.88 0-3.474.653-4.779 1.958C2.716 4.926 2.063 6.52 2.063 8.4c0 1.88.653 3.474 1.958 4.779 1.305 1.305 2.898 1.958 4.78 1.958z" fill="#2E3535"></path><path d="M6.8 4.858v7.161a.25.25 0 0 0 .385.21l5.576-3.58a.25.25 0 0 0 0-.42L7.185 4.646a.25.25 0 0 0-.385.21z" fill="#2E3535"></path></svg></button></div></div></div></section><section class="nsolid-features"><h2>Key Features</h2><div class="container-features"><div><div class="features"><img alt="Performance Observability Img" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/performance.png?w=128&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/performance.png?w=256&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/performance.png?w=256&amp;q=75"/><div><a href="/products/nsolid/keyfeatures#performance-observability"><h3>Performance Observability</h3></a><p>Monitor your Node.js application&#x27;s performance in real-time with comprehensive metrics and insights.</p></div></div><div class="features"><img alt="Security Observability Img" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/security.png?w=128&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/security.png?w=256&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/security.png?w=256&amp;q=75"/><div><a href="/products/nsolid/keyfeatures#security-observability"><h3>Security Observability</h3></a><p>Protect your Node.js applications with real-time security monitoring and vulnerability assessments.</p></div></div><div class="features"><img alt="Open Telemetry Img" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/open.png?w=128&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/open.png?w=256&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/open.png?w=256&amp;q=75"/><div><a href="/products/nsolid/keyfeatures#opentelemetry"><h3>Open Telemetry</h3></a><p>Integrate seamlessly with Open Telemetry to consume Node.js metrics into other tools.</p></div></div></div><div><div class="features"><img alt="Anomaly Detection Img" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/anomaly.png?w=128&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/anomaly.png?w=256&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/anomaly.png?w=256&amp;q=75"/><div><a href="/products/nsolid/keyfeatures#anomaly-detection"><h3>Anomaly Detection</h3></a><p>Detect and address anomalies in your Node.js applications automatically to prevent disruptions.</p></div></div><div class="features"><img alt="Dynamic Tracing Img" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/tracing.png?w=128&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/tracing.png?w=256&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/tracing.png?w=256&amp;q=75"/><div><a href="/products/nsolid/keyfeatures#dynamic-tracing"><h3>Dynamic Tracing</h3></a><p>Trace your Node.js application’s execution in real-time for rapid issue diagnosis and resolution.</p></div></div><div class="features"><img alt="AI Copilot Img" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/copilot4x.png?w=128&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/copilot4x.png?w=256&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/copilot4x.png?w=256&amp;q=75"/><div><a href="/products/nsolid/keyfeatures#ai-copilot"><h3>ai copilot</h3></a><p>Intregrated AI Copilot for smarter decisions and faster problem-solving in y
1our Node.js applications.</p></div></div></div></div><h2 id="pricing">Pricing</h2><p class="text-pricing">Straightforward pricing, just identify the number of users and processes needed.</p><div class="container-price"><div class="purple-box container "><span class="title"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M89.243 20.864 55.642 1.5a11.21 11.21 0 0 0-11.2 0L10.778 20.937a11.208 11.208 0 0 0-5.6 9.7l-.032 38.781a11.2 11.2 0 0 0 5.611 9.718L44.359 98.5a11.208 11.208 0 0 0 11.2 0l33.663-19.437a11.206 11.206 0 0 0 5.6-9.7l.028-38.784a11.2 11.2 0 0 0-5.607-9.715zM46.36 4.823a7.338 7.338 0 0 1 1.723-.718v16.552a1.917 1.917 0 0 0 3.834 0V4.079a7.369 7.369 0 0 1 1.81.741l33.6 19.366a7.322 7.322 0 0 1 1.522 1.169L68.486 37.113a22.518 22.518 0 0 0-36.983.014L11.186 25.418a7.329 7.329 0 0 1 1.51-1.16zM68.713 50a18.74 18.74 0 0 1-16.8 18.616V51.107l15.149-8.746A18.579 18.579 0 0 1 68.713 50zm-35.785-7.626 15.155 8.734v17.508a18.679 18.679 0 0 1-15.155-26.242zM50 47.786l-15.149-8.729a18.651 18.651 0 0 1 30.288-.012zM12.672 75.813a7.284 7.284 0 0 1-1.522-1.168l13.117-7.574a1.918 1.918 0 0 0-1.918-3.321L9.232 71.323a7.316 7.316 0 0 1-.251-1.9l.029-38.786a7.274 7.274 0 0 1 .254-1.9l20.318 11.71a22.53 22.53 0 0 0 18.5 32.015v22.945a1.9 1.9 0 0 0 .083.53 7.351 7.351 0 0 1-1.892-.757zm40.969 19.364a7.362 7.362 0 0 1-1.8.741 1.919 1.919 0 0 0 .077-.511V72.461A22.533 22.533 0 0 0 70.411 40.43l20.357-11.754a7.329 7.329 0 0 1 .251 1.9l-.028 38.784a7.33 7.33 0 0 1-.264 1.937L77.651 63.75a1.918 1.918 0 0 0-1.918 3.321l13.053 7.536a7.3 7.3 0 0 1-1.481 1.135z"></path></svg>Solid|4</span><div class="info"><span class="price">FREE</span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>4 Processors</span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>1 User</span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>Dev Support</span></div><a href="https://accounts.nodesource.com/sign-up" target="_blank" rel="noreferrer">Select</a></div><div class="blue-box container "><span class="title"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M89.243 20.864 55.642 1.5a11.21 11.21 0 0 0-11.2 0L10.778 20.937a11.208 11.208 0 0 0-5.6 9.7l-.032 38.781a11.2 11.2 0 0 0 5.611 9.718L44.359 98.5a11.208 11.208 0 0 0 11.2 0l33.663-19.437a11.206 11.206 0 0 0 5.6-9.7l.028-38.784a11.2 11.2 0 0 0-5.607-9.715zM46.36 4.823a7.338 7.338 0 0 1 1.723-.718v16.552a1.917 1.917 0 0 0 3.834 0V4.079a7.369 7.369 0 0 1 1.81.741l33.6 19.366a7.322 7.322 0 0 1 1.522 1.169L68.486 37.113a22.518 22.518 0 0 0-36.983.014L11.186 25.418a7.329 7.329 0 0 1 1.51-1.16zM68.713 50a18.74 18.74 0 0 1-16.8 18.616V51.107l15.149-8.746A18.579 18.579 0 0 1 68.713 50zm-35.785-7.626 15.155 8.734v17.508a18.679 18.679 0 0 1-15.155-26.242zM50 47.786l-15.149-8.729a18.651 18.651 0 0 1 30.288-.012zM12.672 75.813a7.284 7.284 0 0 1-1.522-1.168l13.117-7.574a1.918 1.918 0 0 0-1.918-3.321L9.232 71.323a7.316 7.316 0 0 1-.251-1.9l.029-38.786a7.274 7.274 0 0 1 .254-1.9l20.318 11.71a22.53 22.53 0 0 0 18.5 32.015v22.945a1.9 1.9 0 0 0 .083.53 7.351 7.351 0 0 1-1.892-.757zm40.969 19.364a7.362 7.362 0 0 1-1.8.741 1.919 1.919 0 0 0 .077-.511V72.461A22.533 22.533 0 0 0 70.411 40.43l20.357-11.754a7.329 7.329 0 0 1 .251 1.9l-.028 38.784a7.33 7.33 0 0 1-.264 1.937L77.651 63.75a1.918 1.918 0 0 0-1.918 3.321l13.053 7.536a7.3 7.3 0 0 1-1.481 1.135z"></path></svg>Solid|8</span><div class="info"><span class="price">$99<span>/month*</span></span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>Up to 8 Processors</span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>Up to 4 Users</span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>Standard Support</span></div><a href="https://accounts.nodesource.com/sign-up" target="_blank" rel="noreferrer">Select</a></div><div class="green-box container "><span class="title"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M89.243 20.864 55.642 1.5a11.21 11.21 0 0 0-11.2 0L10.778 20.937a11.208 11.208 0 0 0-5.6 9.7l-.032 38.781a11.2 11.2 0 0 0 5.611 9.718L44.359 98.5a11.208 11.208 0 0 0 11.2 0l33.663-19.437a11.206 11.206 0 0 0 5.6-9.7l.028-38.784a11.2 11.2 0 0 0-5.607-9.715zM46.36 4.823a7.338 7.338 0 0 1 1.723-.718v16.552a1.917 1.917 0 0 0 3.834 0V4.079a7.369 7.369 0 0 1 1.81.741l33.6 19.366a7.322 7.322 0 0 1 1.522 1.169L68.486 37.113a22.518 22.518 0 0 0-36.983.014L11.186 25.418a7.329 7.329 0 0 1 1.51-1.16zM68.713 50a18.74 18.74 0 0 1-16.8 18.616V51.107l15.149-8.746A18.579 18.579 0 0 1 68.713 50zm-35.785-7.626 15.155 8.734v17.508a18.679 18.679 0 0 1-15.155-26.242zM50 47.786l-15.149-8.729a18.651 18.651 0 0 1 30.288-.012zM12.672 75.813a7.284 7.284 0 0 1-1.522-1.168l13.117-7.574a1.918 1.918 0 0 0-1.918-3.321L9.232 71.323a7.316 7.316 0 0 1-.251-1.9l.029-38.786a7.274 7.274 0 0 1 .254-1.9l20.318 11.71a22.53 22.53 0 0 0 18.5 32.015v22.945a1.9 1.9 0 0 0 .083.53 7.351 7.351 0 0 1-1.892-.757zm40.969 19.364a7.362 7.362 0 0 1-1.8.741 1.919 1.919 0 0 0 .077-.511V72.461A22.533 22.533 0 0 0 70.411 40.43l20.357-11.754a7.329 7.329 0 0 1 .251 1.9l-.028 38.784a7.33 7.33 0 0 1-.264 1.937L77.651 63.75a1.918 1.918 0 0 0-1.918 3.321l13.053 7.536a7.3 7.3 0 0 1-1.481 1.135z"></path></svg>Solid|12</span><div class="info"><span class="price">$199<span>/month*</span></span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>Up to 12 Processors</span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>Up to 6 Users</span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>Standard Support</span></div><a href="https://accounts.nodesource.com/sign-up" target="_blank" rel="noreferrer">Select</a></div><div class="gray-box container "><span class="title"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M89.243 20.864 55.642 1.5a11.21 11.21 0 0 0-11.2 0L10.778 20.937a11.208 11.208 0 0 0-5.6 9.7l-.032 38.781a11.2 11.2 0 0 0 5.611 9.718L44.359 98.5a11.208 11.208 0 0 0 11.2 0l33.663-19.437a11.206 11.206 0 0 0 5.6-9.7l.028-38.784a11.2 11.2 0 0 0-5.607-9.715zM46.36 4.823a7.338 7.338 0 0 1 1.723-.718v16.552a1.917 1.917 0 0 0 3.834 0V4.079a7.369 7.369 0 0 1 1.81.741l33.6 19.366a7.322 7.322 0 0 1 1.522 1.169L68.486 37.113a22.518 22.518 0 0 0-36.983.014L11.186 25.418a7.329 7.329 0 0 1 1.51-1.16zM68.713 50a18.74 18.74 0 0 1-16.8 18.616V51.107l15.149-8.746A18.579 18.579 0 0 1 68.713 50zm-35.785-7.626 15.155 8.734v17.508a18.679 18.679 0 0 1-15.155-26.242zM50 47.786l-15.149-8.729a18.651 18.651 0 0 1 30.288-.012zM12.672 75.813a7.284 7.284 0 0 1-1.522-1.168l13.117-7.574a1.918 1.918 0 0 0-1.918-3.321L9.232 71.323a7.316 7.316 0 0 1-.251-1.9l.029-38.786a7.274 7.274 0 0 1 .254-1.9l20.318 11.71a22.53 22.53 0 0 0 18.5 32.015v22.945a1.9 1.9 0 0 0 .083.53 7.351 7.351 0 0 1-1.892-.757zm40.969 19.364a7.362 7.362 0 0 1-1.8.741 1.919 1.919 0 0 0 .077-.511V72.461A22.533 22.533 0 0 0 70.411 40.43l20.357-11.754a7.329 7.329 0 0 1 .251 1.9l-.028 38.784a7.33 7.33 0 0 1-.264 1.937L77.651 63.75a1.918 1.918 0 0 0-1.918 3.321l13.053 7.536a7.3 7.3 0 0 1-1.481 1.135z"></path></svg>Solid|Enterprise</span><div class="info"><span class="price">Custom</span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>Tailored to your specific needs</span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>25 to Unlimited Processes</span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>
124/7/365 Support</span><span><svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z" fill="#5AC878"></path></svg>Saas or On-Prem</span></div><a href="https://accounts.nodesource.com/sign-up" target="_blank" rel="noreferrer">Select</a></div></div></section><section class="purple-banner service-banner nsolid-expirience"><div class="content-container"><div class="container-promo-text"><span class="promo-text">Get Node.js Support Services from the <strong>Node Experts</strong></span></div><div class="button-container"><a class="button-fill" href="/services/support">Learn more</a><a class="button-empty" rel="noreferrer" href="https://nodesource.com/pages/contact-us.html" target="_blank">Contact us</a></div></div></section><section class="how-nsolid"><h2>Who Uses N|Solid</h2><div class="container-how"><div><img alt="slack" loading="lazy" width="150" height="150" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/developers.png?w=256&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/developers.png?w=384&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/developers.png?w=384&amp;q=75"/><h3>Developers</h3><p>Optimize Node.js apps with N|Solid’s real-time performance insights and telemetry. Quickly resolve memory leaks, performance issues, and security vulnerabilities. Integrate into CI/CD for continuous checks, ensuring reliable and efficient code.</p></div><div><img alt="slack" loading="lazy" width="150" height="150" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/devops.png?w=256&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/devops.png?w=384&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/devops.png?w=384&amp;q=75"/><h3>DevOps</h3><p>N|Solid helps DevOps manage costs, monitor in real-time, and address issues proactively. Enhance incident response with detailed telemetry and seamless team coordination via integrations. Confidently scale and secure Node.js apps.</p></div><div><img alt="slack" loading="lazy" width="150" height="150" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/software.png?w=256&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/software.png?w=384&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/software.png?w=384&amp;q=75"/><h3>Software Leaders</h3><p>Drive decisions with N|Solid’s performance and security data. Boost team productivity, optimize budgets, and ensure compliance. Manage risks and foster innovation with AI-driven insights, ensuring high performance and  reliability.</p></div></div></section><section class="purple-banner apm-nsolid-banner nsolid-apms "><div class="content-container"><div class="container-promo-text"><span class="promo-text"><strong>Cut your cloud costs significantly</strong> with N|Solid compared to other APMs. Discover your savings now! </span></div><div class="button-container"><a class="button-fill" href="/infrastructure-cost">Cost Calculator</a><a class="button-empty" rel="noreferrer" href="https://benchmark.nodesource.com" target="_blank">details</a></div></div></section><section class="nsolid-integrations"><h2>N|Solid Integrations</h2><div class="container-integration"><div><div><img alt="telemetry" loading="lazy" width="286" height="100" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/OpenTelemetry.png?w=384&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/OpenTelemetry.png?w=640&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/OpenTelemetry.png?w=640&amp;q=75"/><div class="line"><h3>N|Solid + OpenTelemetry for Standardized Metrics</h3><p>Leverage OpenTelemetry with N|Solid for standardized metrics collection and enhanced observability, enabling seamless integration with your existing monitoring stack.</p></div><a class="learn-more" href="https://docs.nodesource.com/docs/nsolid/howto/tracing" target="_blank" rel="noreferrer">learn more</a></div><div><img alt="pagerduty" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/pagerduty.png?w=128&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/pagerduty.png?w=256&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/pagerduty.png?w=256&amp;q=75"/><div class="line"><h3>N|Solid + PagerDuty for Incident Management</h3><p>Receive real-time alerts from N|Solid directly in PagerDuty, ensuring your team is always informed and ready to respond to critical issues swiftly.</p></div><a class="learn-more" href="https://docs.nodesource.com/docs/nsolid/ui/filter" target="_blank" rel="noreferrer">learn more</a></div></div><div><div><img alt="team" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/teams.png?w=128&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/teams.png?w=256&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/teams.png?w=256&amp;q=75"/><div class="line"><h3>N|Solid + Teams for Alerts and Messenging</h3><p>Connect N|Solid with Microsoft Teams to streamline alerts and telemetry sharing, keeping your software teams in sync and proactive in resolving issues.</p></div><a class="learn-more" href="https://docs.nodesource.com/docs/nsolid/ui/filter" target="_blank" rel="noreferrer">learn more</a></div><div><img alt="slack" loading="lazy" width="100" height="100" decoding="async" data-nimg="1" style="color:transparent" srcSet="https://assets.nodesource.com/website/nsolid/slack.png?w=128&amp;q=75 1x, https://assets.nodesource.com/website/nsolid/slack.png?w=256&amp;q=75 2x" src="https://assets.nodesource.com/website/nsolid/slack.png?w=256&amp;q=75"/><div class="line"><h3>N|Solid + Slack for Alerts and Messenging</h3><p>Integrate N|Solid with Slack to get instant notifications and share telemetry data effortlessly within your team&#x27;s communication channels.</p></div><a class="learn-more" href="https://docs.nodesource.com/docs/nsolid/ui/filter" target="_blank" rel="noreferrer">learn more</a></div></div></div><h2>These integrations enable N|Solid to complement and enhance existing monitoring, logging, and incident management workflows, providing a holistic approach to managing Node.js applications.</h2></section><section class="form nsolid-form"></section></div><!--$--><!--/$--></main><footer class="main-footer-wrap"><div class="main-footer content-container"><div id="footer-logo"><a href="/" aria-label="icon-nodesource"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M89.243 20.864L55.642 1.5a11.21 11.21 0 0 0-11.2 0L10.778 20.937a11.208 11.208 0 0 0-5.6 9.7l-.032 38.781a11.2 11.2 0 0 0 5.611 9.718L44.359 98.5a11.208 11.208 0 0 0 11.2 0l33.663-19.437a11.206 11.206 0 0 0 5.6-9.7l.028-38.784a11.2 11.2 0 0 0-5.607-9.715zM46.36 4.823a7.338 7.338 0 0 1 1.723-.718v16.552a1.917 1.917 0 0 0 3.834 0V4.079a7.369 7.369 0 0 1 1.81.741l33.6 19.366a7.322 7.322 0 0 1 1.522 1.169L68.486 37.113a22.518 22.518 0 0 0-36.983.014L11.186 25.418a7.329 7.329 0 0 1 1.51-1.16zM68.713 50a18.74 18.74 0 0 1-16.8 18.616V51.107l15.149-8.746A18.579 18.579 0 0 1 68.713 50zm-35.785-7.626l15.155 8.734v17.508a18.679 18.679 0 0 1-15.155-26.242zM50 47.786l-15.149-8.729a18.651 18.651 0 0 1 30.288-.012zM12.672 75.813a7.284 7.284 0 0 1-1.522-1.168l13.117-7.574a1.918 1.918 0 0 0-1.918-3.321L9.232 71.323a7.316 7.316 0 0 1-.251-1.9l.029-38.786a7.274 7.274 0 0 1 .254-1.9l20.318 11.71a22.53 22.53 0 0 0 18.5 32.015v22.945a1.9 1.9 0 0 0 .083.53 7.351 7.351 0 0 1-1.892-.757zm40.969 19.364a7.362 7.362 0 0 1-1.8.741 1.919 1.919 0 0 0 .077-.511V72.461A22.533 22.533 0 0 0 70.411 40.43l20.357-11.754a7.329 7.329 0 0 1 .251 1.9l-.028 38.784a7.33 7.33 0 0 1-.264 1.937L77.651 63.75a1.918 1.918 0 0 0-1.918 3.321l13.053 7.536a7.3 7.3 0 0 1-1.481 1.135z" fill="#89a19d"></path></svg></a><div class="social-links"><a class="icon" href="http://github.com/nodesource" aria-label="icon-github"><span class="icon-github"></span></a><a class="icon class-x" href="http://twitter.com/nodesource" aria-label="icon-twitter"><svg xmlns="http://www.w3.org/2000/svg" width="16" height="14" fill="none"><path fill="#89A19D" d="M12.13 0h2.36L9.33 5.93 15.4 14h-4.75L6.93 9.1 2.67 14H.3l5.52-6.34L0 0h4.87l3.37 4.47L12.13 0Zm-.83 12.58h1.3L4.17 1.35h-1.4l8.54 11.23Z"></path></svg></a><a class="icon" href="https://www.youtube.com/@NodeSourceHQ" aria-label="icon-youtube"><span class="icon-youtube"></span></a><a class="icon class-x" href="https://www.linkedin.com/company/nodesource" aria-label="icon-linkedin"><svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(#t5hvczzbja)"><path d="M15.1.56H1.467c-.653 0-1.18.515-1.18 1.152v13.69a1.17 1.17 0 0 0 1.18 1.157h13.635c.653 
10 1.184-.519 1.184-1.153V1.712c0-.637-.531-1.153-1.184-1.153zM5.033 14.192H2.657V6.557h2.375v7.638zM3.845 5.515a1.376 1.376 0 1 1-.005-2.751 1.376 1.376 0 0 1 .005 2.751zm10.075 8.678h-2.372v-3.712c0-.884-.016-2.025-1.235-2.025-1.234 0-1.422.966-1.422 1.963v3.774H6.523V6.557h2.275V7.6h.03c.317-.6 1.092-1.235 2.245-1.235 2.403 0 2.846 1.582 2.846 3.638v4.19z" fill="#89A19D"></path></g><defs><clipPath id="t5hvczzbja"><path fill="#fff" transform="translate(.285 .56)" d="M0 0h16v16H0z"></path></clipPath></defs></svg></a></div><p class="main-footer-fine-print">© <!-- -->2026<!-- --> NodeSource</p></div><div id="footer-links"><ul class="main-footer-links"><li class="section">What We Do</li><li><a href="/products/nsolid">N|Solid</a></li><li><a href="/products/pricing">Product Pricing</a></li><li><a href="/services">NodeSource Services</a></li></ul><ul class="main-footer-links"><li class="section">Solutions</li><li><a href="/solutions/api-integration-microservices">Microservices</a></li><li><a href="/solutions/high-traffic-applications">High Traffic</a></li><li><a href="/solutions/legacy-application-migration">Legacy Applications</a></li><li><a href="/solutions/iot">Internet of Things</a></li></ul><ul class="main-footer-links"><li class="section">Learn</li><li><a href="/blog">Blog</a></li><li><a href="/resources">Resources</a></li><li><a href="https://support.nodesource.com">Support Portal</a></li><li><a href="https://docs.nodesource.com" target="_blank" rel="noreferrer">Documentation</a></li></ul><ul class="main-footer-links"><li class="section">Company</li><li><a href="https://pages.nodesource.com/contact-us.html" target="_blank" rel="noreferrer">Contact Us</a></li><li><a href="/about">About NodeSource</a></li><li><a href="/press">Press</a></li><li><a href="/legal">Legal</a></li><li><a href="/privacy">Privacy Policy</a></li></ul></div></div></footer>
1<script src="/_next/static/chunks/webpack-972a2bc86895fbee.js" id="_R_" async=""></script>
1<script>(self.__next_f=self.__next_f||[]).push([0])</script>
1<script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[2285,[\"586\",\"static/chunks/13b76428-8a44d6718d54fa7a.js\",\"1356\",\"static/chunks/1356-05a24602620546b0.js\",\"2619\",\"static/chunks/2619-38012e79151e370a.js\",\"6581\",\"static/chunks/6581-5a59c9fda9fdaf5d.js\",\"7965\",\"static/chunks/7965-bf824f1784f24116.js\",\"3115\",\"static/chunks/3115-89bdcd254bfb768d.js\",\"1629\",\"static/chunks/app/products/nsolid/page-bc6cdd5a42c283ec.js\"],\"Template\"]\n3:I[9766,[],\"\"]\n4:I[8924,[],\"\"]\n5:I[2988,[\"1356\",\"static/chunks/1356-05a24602620546b0.js\",\"2619\",\"static/chunks/2619-38012e79151e370a.js\",\"4345\",\"static/chunks/app/not-found-38ca58a98a2e4b4e.js\"],\"default\"]\n6:I[5281,[\"586\",\"static/chunks/13b76428-8a44d6718d54fa7a.js\",\"1356\",\"static/chunks/1356-05a24602620546b0.js\",\"2619\",\"static/chunks/2619-38012e79151e370a.js\",\"6581\",\"static/chunks/6581-5a59c9fda9fdaf5d.js\",\"3718\",\"static/chunks/3718-f0bdafb5610c83c6.js\",\"7965\",\"static/chunks/7965-bf824f1784f24116.js\",\"3115\",\"static/chunks/3115-89bdcd254bfb768d.js\",\"7177\",\"static/chunks/app/layout-98c333f932313141.js\"],\"CookieBanner\"]\n7:I[1402,[\"586\",\"static/chunks/13b76428-8a44d6718d54fa7a.js\",\"1356\",\"static/chunks/1356-05a24602620546b0.js\",\"2619\",\"static/chunks/2619-38012e79151e370a.js\",\"6581\",\"static/chunks/6581-5a59c9fda9fdaf5d.js\",\"3718\",\"static/chunks/3718-f0bdafb5610c83c6.js\",\"7965\",\"static/chunks/7965-bf824f1784f24116.js\",\"3115\",\"static/chunks/3115-89bdcd254bfb768d.js\",\"7177\",\"static/chunks/app/layout-98c333f932313141.js\"],\"\"]\n11:I[7150,[],\"\"]\n:HL[\"/_next/static/media/443896d591e4f761-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2\",\"font\",{\"crossOrigin\":\"\",\"type\":\"font/woff2\"}]\n:HL[\"/_next/static/css/2ee0f2d58117d372.css\",\"style\"]\n:HL[\"/_next/static/css/f4685ab6d7bf154a.css\",\"style\"]\n:HL[\"/_next/static/css/a1bf9c83425553a7.css\",\"style\"]\n:HL[\"/_next/static/css/2dc06cae63eb0e1c.css\",\"style\"]\n:HL[\"/_next/static/css/8eb4dcc5e54bc624.css\",\"style\"]\n:HL[\"/_next/static/css/1d9172112cbb9e73.css\",\"style\"]\n:HL[\"/_next/static/css/0d6c56b467870d9b.css\",\"style\"]\n:HL[\"/_next/sta"])</script>
1<script>self.__next_f.push([1,"tic/css/c7bbeaf23a8f46b6.css\",\"style\"]\n:HL[\"/_next/static/css/d1d02603a30aaae1.css\",\"style\"]\n8:T992,"])</script>
1<script>self.__next_f.push([1,"\n            (function() {\n              try {\n                // List of paths where Autopilot SHOULD run\n                const allowedPaths = [\n                  '/pages/contact-us',\n                  '/blog',\n                  '/about',\n                  '/' // homepage\n                ];\n                \n                // Check if current path is allowed\n                const currentPath = window.location.pathname;\n                const isAllowed = allowedPaths.some(path =\u003e \n                  currentPath === path || // exact match\n                  (path !== '/' \u0026\u0026 currentPath.startsWith(path)) // prefix match, but not for homepage\n                );\n                \n                if (!isAllowed) {\n                  console.debug('Autopilot: Path not configured for Autopilot:', currentPath);\n                  return;\n                }\n\n                // Original Autopilot code\n                (function(o){\n                  var b=\"https://turboeagle.co/anywhere/\",\n                      t=\"e890757b77294cb0ae1c1079cc3cca1767c81f1c14f9463988ff2e06b09796ab\",\n                      a=window.AutopilotAnywhere={_runQueue:[],run:function(){this._runQueue.push(arguments);}},\n                      c=encodeURIComponent,\n                      s=\"SCRIPT\",\n                      d=document,\n                      l=d.getElementsByTagName(s)[0],\n                      p=\"t=\"+c(d.title||\"\")+\"\u0026u=\"+c(d.location.href||\"\")+\"\u0026r=\"+c(d.referrer||\"\"),\n                      j=\"text/javascript\";\n                  \n                  if(!window.Autopilot) window.Autopilot=a;\n                  if(o.app) p=\"devmode=true\u0026\"+p;\n                  \n                  var z=function(src,asy){\n                    try {\n                      var e=d.createElement(s);\n                      e.src=src;\n                      e.type=j;\n                      e.async=asy;\n                      if(l \u0026\u0026 l.parentNode) {\n                        l.parentNode.insertBefore(e,l);\n                      }\n                    } catch(err) {\n                      console.warn('Autopilot: Error inserting script:', err);\n                    }\n                  };\n                  \n                  window.addEventListener('load', function() {\n                    z(b+t+'?'+p,true);\n                  });\n                })({});\n              } catch(error) {\n                console.warn('Autopilot: Failed to initialize:', error);\n              }\n            })();"])</script>
1<script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"m9Oz7vpzBOlkvJ-P_PL2i\",\"p\":\"\",\"c\":[\"\",\"products\",\"nsolid\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"products\",{\"children\":[\"nsolid\",{\"children\":[\"__PAGE__\",{}]}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/2ee0f2d58117d372.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f4685ab6d7bf154a.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/a1bf9c83425553a7.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/2dc06cae63eb0e1c.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/8eb4dcc5e54bc624.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"5\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/1d9172112cbb9e73.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"6\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/0d6c56b467870d9b.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"7\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/c7bbeaf23a8f46b6.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"en\",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"head\",null,{\"children\":[[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://turboeagle.co\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://www.chatbase.co\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://static.reo.dev\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://www.googletagmanager.com\"}],[\"$\",\"link\",null,{\"rel\":\"preconnect\",\"href\":\"https://www.clarity.ms\"}],[\"$\",\"link\",null,{\"rel\":\"preload\",\"as\":\"image\",\"fetchPriority\":\"high\",\"href\":\"https://assets.nodesource.com/website/hero-home-medium.webp\"}]]}],[\"$\",\"body\",null,{\"className\":\"__className_5f8b59 \",\"suppressHydrationWarning\":true,\"children\":[[\"$\",\"$L2\",null,{\"children\":[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"$L5\",null,{}],[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/27bf97a5fe0bf147.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$L6\",null,{}],[\"$\",\"$L7\",null,{\"id\":\"autopilot\",\"strategy\":\"afterInteractive\",\"defer\":true,\"dangerouslySetInnerHTML\":{\"__html\":\"$8\"}}],\"$L9\",\"$La\",\"$Lb\",\"$Lc\"]}]]}]]}],{\"children\":[\"products\",\"$Ld\",{\"children\":[\"nsolid\",\"$Le\",{\"children\":[\"__PAGE__\",\"$Lf\",{},null,false]},null,false]},null,false]},null,false],\"$L10\",false]],\"m\":\"$undefined\",\"G\":[\"$11\",[]],\"s\":false,\"S\":true}\n"])</script>
1<script>self.__next_f.push([1,"12:I[8332,[\"586\",\"static/chunks/13b76428-8a44d6718d54fa7a.js\",\"1356\",\"static/chunks/1356-05a24602620546b0.js\",\"2619\",\"static/chunks/2619-38012e79151e370a.js\",\"6581\",\"static/chunks/6581-5a59c9fda9fdaf5d.js\",\"3718\",\"static/chunks/3718-f0bdafb5610c83c6.js\",\"7965\",\"static/chunks/7965-bf824f1784f24116.js\",\"3115\",\"static/chunks/3115-89bdcd254bfb768d.js\",\"7177\",\"static/chunks/app/layout-98c333f932313141.js\"],\"GoogleAnalytics\"]\n14:I[1356,[\"586\",\"static/chunks/13b76428-8a44d6718d54fa7a.js\",\"1356\",\"static/chunks/1356-05a24602620546b0.js\",\"2619\",\"static/chunks/2619-38012e79151e370a.js\",\"6581\",\"static/chunks/6581-5a59c9fda9fdaf5d.js\",\"7965\",\"static/chunks/7965-bf824f1784f24116.js\",\"3115\",\"static/chunks/3115-89bdcd254bfb768d.js\",\"1629\",\"static/chunks/app/products/nsolid/page-bc6cdd5a42c283ec.js\"],\"Image\"]\n15:I[2915,[\"586\",\"static/chunks/13b76428-8a44d6718d54fa7a.js\",\"1356\",\"static/chunks/1356-05a24602620546b0.js\",\"2619\",\"static/chunks/2619-38012e79151e370a.js\",\"6581\",\"static/chunks/6581-5a59c9fda9fdaf5d.js\",\"7965\",\"static/chunks/7965-bf824f1784f24116.js\",\"3115\",\"static/chunks/3115-89bdcd254bfb768d.js\",\"1629\",\"static/chunks/app/products/nsolid/page-bc6cdd5a42c283ec.js\"],\"Modal\"]\n22:I[4431,[],\"ViewportBoundary\"]\n24:I[4431,[],\"MetadataBoundary\"]\n25:\"$Sreact.suspense\"\n9:[\"$\",\"$L7\",null,{\"id\":\"chatbot-config\",\"strategy\":\"afterInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"window.embeddedChatbotConfig = {\\n              chatbotId: \\\"g3oqFIq-zvqpF9WL3YcQ0\\\",\\n              domain: \\\"www.chatbase.co\\\"\\n            }\"}}]\na:[\"$\",\"$L7\",null,{\"id\":\"chatbot-script\",\"src\":\"https://www.chatbase.co/embed.min.js\",\"strategy\":\"afterInteractive\",\"defer\":true}]\nb:[\"$\",\"$L7\",null,{\"type\":\"text/javascript\",\"id\":\"hs-script-loader\",\"src\":\"https://js-na2.hs-scripts.com/242134877.js\",\"strategy\":\"afterInteractive\",\"async\":true,\"defer\":true}]\nc:[\"$\",\"$L12\",null,{\"gaId\":\"G-SB8GG8SJ5E\"}]\nd:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\""])</script>
1<script>self.__next_f.push([1,":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\ne:[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L3\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L4\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}]\n13:T4e1,"])</script>
1<script>self.__next_f.push([1,"M89.243 20.864 55.642 1.5a11.21 11.21 0 0 0-11.2 0L10.778 20.937a11.208 11.208 0 0 0-5.6 9.7l-.032 38.781a11.2 11.2 0 0 0 5.611 9.718L44.359 98.5a11.208 11.208 0 0 0 11.2 0l33.663-19.437a11.206 11.206 0 0 0 5.6-9.7l.028-38.784a11.2 11.2 0 0 0-5.607-9.715zM46.36 4.823a7.338 7.338 0 0 1 1.723-.718v16.552a1.917 1.917 0 0 0 3.834 0V4.079a7.369 7.369 0 0 1 1.81.741l33.6 19.366a7.322 7.322 0 0 1 1.522 1.169L68.486 37.113a22.518 22.518 0 0 0-36.983.014L11.186 25.418a7.329 7.329 0 0 1 1.51-1.16zM68.713 50a18.74 18.74 0 0 1-16.8 18.616V51.107l15.149-8.746A18.579 18.579 0 0 1 68.713 50zm-35.785-7.626 15.155 8.734v17.508a18.679 18.679 0 0 1-15.155-26.242zM50 47.786l-15.149-8.729a18.651 18.651 0 0 1 30.288-.012zM12.672 75.813a7.284 7.284 0 0 1-1.522-1.168l13.117-7.574a1.918 1.918 0 0 0-1.918-3.321L9.232 71.323a7.316 7.316 0 0 1-.251-1.9l.029-38.786a7.274 7.274 0 0 1 .254-1.9l20.318 11.71a22.53 22.53 0 0 0 18.5 32.015v22.945a1.9 1.9 0 0 0 .083.53 7.351 7.351 0 0 1-1.892-.757zm40.969 19.364a7.362 7.362 0 0 1-1.8.741 1.919 1.919 0 0 0 .077-.511V72.461A22.533 22.533 0 0 0 70.411 40.43l20.357-11.754a7.329 7.329 0 0 1 .251 1.9l-.028 38.784a7.33 7.33 0 0 1-.264 1.937L77.651 63.75a1.918 1.918 0 0 0-1.918 3.321l13.053 7.536a7.3 7.3 0 0 1-1.481 1.135z"])</script>
1<script>self.__next_f.push([1,"f:[\"$\",\"$1\",\"c\",{\"children\":[[\"$\",\"div\",null,{\"className\":\"nsolid-page\",\"children\":[[\"$\",\"header\",null,{\"className\":\"nsolid-header\",\"children\":[\"$\",\"div\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"content-container\",\"children\":[[\"$\",\"div\",null,{\"className\":\"container-text\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 100 100\",\"children\":[\"$\",\"path\",null,{\"d\":\"$13\"}]}],[\"$\",\"h1\",null,{\"children\":\"N|Solid\"}]]}],[\"$\",\"div\",null,{\"className\":\"container-images\",\"children\":[[\"$\",\"$L14\",null,{\"className\":\"group-1\",\"src\":\"/nsolid/group-1.png\",\"width\":700,\"height\":593.8,\"alt\":\"Group 1 img\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"$L14\",null,{\"className\":\"group-2\",\"src\":\"/nsolid/group-2.png\",\"width\":560,\"height\":475.9,\"alt\":\"Group 2 img\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"$L14\",null,{\"className\":\"group-3\",\"src\":\"/nsolid/group-3.png\",\"width\":420,\"height\":357,\"alt\":\"Group 3 img\",\"loading\":\"lazy\",\"quality\":75}]]}],[\"$\",\"$L15\",null,{\"configModal\":\"nsolid-video\",\"textButton\":\"watch n|solid in action\"}]]}]}]}],[\"$\",\"section\",null,{\"className\":\"home-solve\",\"children\":[\"$\",\"div\",null,{\"className\":\"content-container\",\"children\":[[\"$\",\"div\",null,{\"className\":\"nsolid-solve\",\"children\":[[\"$\",\"span\",null,{\"className\":\"title\",\"children\":[\"Solve performance and security issues fast with  \",[\"$\",\"span\",null,{\"className\":\"nowrap\",\"children\":\"N|Solid\"}]]}],[\"$\",\"span\",null,{\"className\":\"subtitle\",\"children\":\"N|Solid provides the deepest, most valuable performance and security telemetry in production to help you resolve issues faster.\"}]]}],[\"$\",\"div\",null,{\"className\":\"container-buttons\",\"children\":[[\"$\",\"div\",null,{\"className\":\"container-column\",\"children\":[[\"$\",\"$L14\",null,{\"src\":\"/feature-images/solve-memory-leaks.png\",\"id\":\"solve-memory-leaks\",\"alt\":\"Solve Memory Leaks\",\"width\":151,\"height\":151,\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"span\",null,{\"className\":\"title-blue\",\"children\":\"Solve Memory Leaks\"}],[\"$\",\"p\",null,{\"children\":[\"Stop memory leaks from slowing you down. Use \",[\"$\",\"span\",null,{\"className\":\"nowrap\",\"children\":\"N|Solid\"}],\" for fast detection and resolution.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"container-column\",\"children\":[[\"$\",\"$L14\",null,{\"src\":\"/feature-images/apps-secure.png\",\"id\":\"apps-secure\",\"alt\":\"Apps Secure\",\"width\":151,\"height\":151,\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"span\",null,{\"className\":\"title-blue\",\"children\":\"Keep Node.js Apps Secure\"}],[\"$\",\"p\",null,{\"children\":[\"Enhance Node.js security with \",[\"$\",\"span\",null,{\"className\":\"nowrap\",\"children\":\"N|Solid.\"}],\" Detect threats and maintain compliance effortlessly.\"]}]]}],[\"$\",\"div\",null,{\"className\":\"container-column\",\"children\":[[\"$\",\"$L14\",null,{\"src\":\"/feature-images/real-time-performance.png\",\"id\":\"real-time-performance\",\"alt\":\"Real-time Performance\",\"width\":151,\"height\":151,\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"span\",null,{\"className\":\"title-blue\",\"children\":\"Real-time Performance\"}],\"$L16\"]}]]}],\"$L17\"]}]}],\"$L18\",\"$L19\",\"$L1a\",\"$L1b\",\"$L1c\",\"$L1d\",\"$L1e\",\"$L1f\"]}],[\"$L20\"],\"$L21\"]}]\n"])</script>
1<script>self.__next_f.push([1,"10:[\"$\",\"$1\",\"h\",{\"children\":[null,[[\"$\",\"$L22\",null,{\"children\":\"$L23\"}],[\"$\",\"meta\",null,{\"name\":\"next-size-adjust\",\"content\":\"\"}]],[\"$\",\"$L24\",null,{\"children\":[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$25\",null,{\"fallback\":null,\"children\":\"$L26\"}]}]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"27:I[2619,[\"586\",\"static/chunks/13b76428-8a44d6718d54fa7a.js\",\"1356\",\"static/chunks/1356-05a24602620546b0.js\",\"2619\",\"static/chunks/2619-38012e79151e370a.js\",\"6581\",\"static/chunks/6581-5a59c9fda9fdaf5d.js\",\"7965\",\"static/chunks/7965-bf824f1784f24116.js\",\"3115\",\"static/chunks/3115-89bdcd254bfb768d.js\",\"1629\",\"static/chunks/app/products/nsolid/page-bc6cdd5a42c283ec.js\"],\"\"]\n28:I[6578,[\"586\",\"static/chunks/13b76428-8a44d6718d54fa7a.js\",\"1356\",\"static/chunks/1356-05a24602620546b0.js\",\"2619\",\"static/chunks/2619-38012e79151e370a.js\",\"6581\",\"static/chunks/6581-5a59c9fda9fdaf5d.js\",\"7965\",\"static/chunks/7965-bf824f1784f24116.js\",\"3115\",\"static/chunks/3115-89bdcd254bfb768d.js\",\"1629\",\"static/chunks/app/products/nsolid/page-bc6cdd5a42c283ec.js\"],\"Testimony\"]\n29:I[1140,[\"586\",\"static/chunks/13b76428-8a44d6718d54fa7a.js\",\"1356\",\"static/chunks/1356-05a24602620546b0.js\",\"2619\",\"static/chunks/2619-38012e79151e370a.js\",\"6581\",\"static/chunks/6581-5a59c9fda9fdaf5d.js\",\"7965\",\"static/chunks/7965-bf824f1784f24116.js\",\"3115\",\"static/chunks/3115-89bdcd254bfb768d.js\",\"1629\",\"static/chunks/app/products/nsolid/page-bc6cdd5a42c283ec.js\"],\"Banner\"]\n30:I[7320,[\"586\",\"static/chunks/13b76428-8a44d6718d54fa7a.js\",\"1356\",\"static/chunks/1356-05a24602620546b0.js\",\"2619\",\"static/chunks/2619-38012e79151e370a.js\",\"6581\",\"static/chunks/6581-5a59c9fda9fdaf5d.js\",\"7965\",\"static/chunks/7965-bf824f1784f24116.js\",\"3115\",\"static/chunks/3115-89bdcd254bfb768d.js\",\"1629\",\"static/chunks/app/products/nsolid/page-bc6cdd5a42c283ec.js\"],\"Contact\"]\n31:I[4431,[],\"OutletBoundary\"]\n33:I[5278,[],\"AsyncMetadataOutlet\"]\n16:[\"$\",\"p\",null,{\"children\":[\"Get real-time insights and optimize performance instantly with \",[\"$\",\"span\",null,{\"className\":\"nowrap\",\"children\":\"N|Solid.\"}]]}]\n17:[\"$\",\"$L27\",null,{\"className\":\"docs\",\"href\":\"https://docs.nodesource.com/\",\"target\":\"_blank\",\"children\":\"Docs\"}]\n18:[\"$\",\"$L28\",null,{\"className\":\"nsolid-testimony\"}]\n19:[\"$\",\"$L29\",null,{\"className\":\"nsolid-copilot\",\"config\":\"copilot-banner\",\"hideSecondButton\":true}]\n2a:T4e1,"])</script>
1<script>self.__next_f.push([1,"M89.243 20.864 55.642 1.5a11.21 11.21 0 0 0-11.2 0L10.778 20.937a11.208 11.208 0 0 0-5.6 9.7l-.032 38.781a11.2 11.2 0 0 0 5.611 9.718L44.359 98.5a11.208 11.208 0 0 0 11.2 0l33.663-19.437a11.206 11.206 0 0 0 5.6-9.7l.028-38.784a11.2 11.2 0 0 0-5.607-9.715zM46.36 4.823a7.338 7.338 0 0 1 1.723-.718v16.552a1.917 1.917 0 0 0 3.834 0V4.079a7.369 7.369 0 0 1 1.81.741l33.6 19.366a7.322 7.322 0 0 1 1.522 1.169L68.486 37.113a22.518 22.518 0 0 0-36.983.014L11.186 25.418a7.329 7.329 0 0 1 1.51-1.16zM68.713 50a18.74 18.74 0 0 1-16.8 18.616V51.107l15.149-8.746A18.579 18.579 0 0 1 68.713 50zm-35.785-7.626 15.155 8.734v17.508a18.679 18.679 0 0 1-15.155-26.242zM50 47.786l-15.149-8.729a18.651 18.651 0 0 1 30.288-.012zM12.672 75.813a7.284 7.284 0 0 1-1.522-1.168l13.117-7.574a1.918 1.918 0 0 0-1.918-3.321L9.232 71.323a7.316 7.316 0 0 1-.251-1.9l.029-38.786a7.274 7.274 0 0 1 .254-1.9l20.318 11.71a22.53 22.53 0 0 0 18.5 32.015v22.945a1.9 1.9 0 0 0 .083.53 7.351 7.351 0 0 1-1.892-.757zm40.969 19.364a7.362 7.362 0 0 1-1.8.741 1.919 1.919 0 0 0 .077-.511V72.461A22.533 22.533 0 0 0 70.411 40.43l20.357-11.754a7.329 7.329 0 0 1 .251 1.9l-.028 38.784a7.33 7.33 0 0 1-.264 1.937L77.651 63.75a1.918 1.918 0 0 0-1.918 3.321l13.053 7.536a7.3 7.3 0 0 1-1.481 1.135z"])</script>
1<script>self.__next_f.push([1,"1a:[\"$\",\"section\",null,{\"className\":\"nsolid-features\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Key Features\"}],[\"$\",\"div\",null,{\"className\":\"container-features\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"features\",\"children\":[[\"$\",\"$L14\",null,{\"src\":\"/nsolid/performance.png\",\"width\":100,\"height\":100,\"alt\":\"Performance Observability Img\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L27\",null,{\"href\":\"/products/nsolid/keyfeatures#performance-observability\",\"children\":[\"$\",\"h3\",null,{\"children\":\"Performance Observability\"}]}],[\"$\",\"p\",null,{\"children\":\"Monitor your Node.js application's performance in real-time with comprehensive metrics and insights.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"features\",\"children\":[[\"$\",\"$L14\",null,{\"src\":\"/nsolid/security.png\",\"width\":100,\"height\":100,\"alt\":\"Security Observability Img\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L27\",null,{\"href\":\"/products/nsolid/keyfeatures#security-observability\",\"children\":[\"$\",\"h3\",null,{\"children\":\"Security Observability\"}]}],[\"$\",\"p\",null,{\"children\":\"Protect your Node.js applications with real-time security monitoring and vulnerability assessments.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"features\",\"children\":[[\"$\",\"$L14\",null,{\"src\":\"/nsolid/open.png\",\"width\":100,\"height\":100,\"alt\":\"Open Telemetry Img\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L27\",null,{\"href\":\"/products/nsolid/keyfeatures#opentelemetry\",\"children\":[\"$\",\"h3\",null,{\"children\":\"Open Telemetry\"}]}],[\"$\",\"p\",null,{\"children\":\"Integrate seamlessly with Open Telemetry to consume Node.js metrics into other tools.\"}]]}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"className\":\"features\",\"children\":[[\"$\",\"$L14\",null,{\"src\":\"/nsolid/anomaly.png\",\"width\":100,\"height\":100,\"alt\":\"Anomaly Detection Img\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L27\",null,{\"href\":\"/products/nsolid/keyfeatures#anomaly-detection\",\"children\":[\"$\",\"h3\",null,{\"children\":\"Anomaly Detection\"}]}],[\"$\",\"p\",null,{\"children\":\"Detect and address anomalies in your Node.js applications automatically to prevent disruptions.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"features\",\"children\":[[\"$\",\"$L14\",null,{\"src\":\"/nsolid/tracing.png\",\"width\":100,\"height\":100,\"alt\":\"Dynamic Tracing Img\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L27\",null,{\"href\":\"/products/nsolid/keyfeatures#dynamic-tracing\",\"children\":[\"$\",\"h3\",null,{\"children\":\"Dynamic Tracing\"}]}],[\"$\",\"p\",null,{\"children\":\"Trace your Node.js application’s execution in real-time for rapid issue diagnosis and resolution.\"}]]}]]}],[\"$\",\"div\",null,{\"className\":\"features\",\"children\":[[\"$\",\"$L14\",null,{\"src\":\"/nsolid/copilot4x.png\",\"width\":100,\"height\":100,\"alt\":\"AI Copilot Img\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L27\",null,{\"href\":\"/products/nsolid/keyfeatures#ai-copilot\",\"children\":[\"$\",\"h3\",null,{\"children\":\"ai copilot\"}]}],[\"$\",\"p\",null,{\"children\":\"Intregrated AI Copilot for smarter decisions and faster problem-solving in your Node.js applications.\"}]]}]]}]]}]]}],[\"$\",\"h2\",null,{\"id\":\"pricing\",\"children\":\"Pricing\"}],[\"$\",\"p\",null,{\"className\":\"text-pricing\",\"children\":\"Straightforward pricing, just identify the number of users and processes needed.\"}],[\"$\",\"div\",null,{\"className\":\"container-price\",\"children\":[[\"$\",\"div\",null,{\"className\":\"purple-box container \",\"children\":[[\"$\",\"span\",null,{\"className\":\"title\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 100 100\",\"children\":[\"$\",\"path\",null,{\"d\":\"$2a\"}]}],\"Solid|4\"]}],\"$L2b\",\"$L2c\"]}],\"$L2d\",\"$L2e\",\"$L2f\"]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1b:[\"$\",\"$L29\",null,{\"className\":\"nsolid-expirience\",\"config\":\"service-banner\"}]\n"])</script>
1<script>self.__next_f.push([1,"1c:[\"$\",\"section\",null,{\"className\":\"how-nsolid\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"Who Uses N|Solid\"}],[\"$\",\"div\",null,{\"className\":\"container-how\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L14\",null,{\"alt\":\"slack\",\"src\":\"/nsolid/developers.png\",\"width\":\"150\",\"height\":\"150\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"h3\",null,{\"children\":\"Developers\"}],[\"$\",\"p\",null,{\"children\":\"Optimize Node.js apps with N|Solid’s real-time performance insights and telemetry. Quickly resolve memory leaks, performance issues, and security vulnerabilities. Integrate into CI/CD for continuous checks, ensuring reliable and efficient code.\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L14\",null,{\"alt\":\"slack\",\"src\":\"/nsolid/devops.png\",\"width\":\"150\",\"height\":\"150\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"h3\",null,{\"children\":\"DevOps\"}],[\"$\",\"p\",null,{\"children\":\"N|Solid helps DevOps manage costs, monitor in real-time, and address issues proactively. Enhance incident response with detailed telemetry and seamless team coordination via integrations. Confidently scale and secure Node.js apps.\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L14\",null,{\"alt\":\"slack\",\"src\":\"/nsolid/software.png\",\"width\":\"150\",\"height\":\"150\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"h3\",null,{\"children\":\"Software Leaders\"}],[\"$\",\"p\",null,{\"children\":\"Drive decisions with N|Solid’s performance and security data. Boost team productivity, optimize budgets, and ensure compliance. Manage risks and foster innovation with AI-driven insights, ensuring high performance and  reliability.\"}]]}]]}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1d:[\"$\",\"$L29\",null,{\"className\":\"nsolid-apms \",\"config\":\"apm-nsolid-banner\"}]\n"])</script>
1<script>self.__next_f.push([1,"1e:[\"$\",\"section\",null,{\"className\":\"nsolid-integrations\",\"children\":[[\"$\",\"h2\",null,{\"children\":\"N|Solid Integrations\"}],[\"$\",\"div\",null,{\"className\":\"container-integration\",\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L14\",null,{\"alt\":\"telemetry\",\"src\":\"/nsolid/OpenTelemetry.png\",\"width\":\"286\",\"height\":\"100\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"div\",null,{\"className\":\"line\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"N|Solid + OpenTelemetry for Standardized Metrics\"}],[\"$\",\"p\",null,{\"children\":\"Leverage OpenTelemetry with N|Solid for standardized metrics collection and enhanced observability, enabling seamless integration with your existing monitoring stack.\"}]]}],[\"$\",\"a\",null,{\"className\":\"learn-more\",\"href\":\"https://docs.nodesource.com/docs/nsolid/howto/tracing\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"learn more\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L14\",null,{\"alt\":\"pagerduty\",\"src\":\"/nsolid/pagerduty.png\",\"width\":\"100\",\"height\":\"100\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"div\",null,{\"className\":\"line\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"N|Solid + PagerDuty for Incident Management\"}],[\"$\",\"p\",null,{\"children\":\"Receive real-time alerts from N|Solid directly in PagerDuty, ensuring your team is always informed and ready to respond to critical issues swiftly.\"}]]}],[\"$\",\"a\",null,{\"className\":\"learn-more\",\"href\":\"https://docs.nodesource.com/docs/nsolid/ui/filter\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"learn more\"}]]}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L14\",null,{\"alt\":\"team\",\"src\":\"/nsolid/teams.png\",\"width\":\"100\",\"height\":\"100\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"div\",null,{\"className\":\"line\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"N|Solid + Teams for Alerts and Messenging\"}],[\"$\",\"p\",null,{\"children\":\"Connect N|Solid with Microsoft Teams to streamline alerts and telemetry sharing, keeping your software teams in sync and proactive in resolving issues.\"}]]}],[\"$\",\"a\",null,{\"className\":\"learn-more\",\"href\":\"https://docs.nodesource.com/docs/nsolid/ui/filter\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"learn more\"}]]}],[\"$\",\"div\",null,{\"children\":[[\"$\",\"$L14\",null,{\"alt\":\"slack\",\"src\":\"/nsolid/slack.png\",\"width\":\"100\",\"height\":\"100\",\"loading\":\"lazy\",\"quality\":75}],[\"$\",\"div\",null,{\"className\":\"line\",\"children\":[[\"$\",\"h3\",null,{\"children\":\"N|Solid + Slack for Alerts and Messenging\"}],[\"$\",\"p\",null,{\"children\":\"Integrate N|Solid with Slack to get instant notifications and share telemetry data effortlessly within your team's communication channels.\"}]]}],[\"$\",\"a\",null,{\"className\":\"learn-more\",\"href\":\"https://docs.nodesource.com/docs/nsolid/ui/filter\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"learn more\"}]]}]]}]]}],[\"$\",\"h2\",null,{\"children\":\"These integrations enable N|Solid to complement and enhance existing monitoring, logging, and incident management workflows, providing a holistic approach to managing Node.js applications.\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"1f:[\"$\",\"$L30\",null,{\"className\":\"nsolid-form\"}]\n20:[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d1d02603a30aaae1.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]\n21:[\"$\",\"$L31\",null,{\"children\":[\"$L32\",[\"$\",\"$L33\",null,{\"promise\":\"$@34\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"2b:[\"$\",\"div\",null,{\"className\":\"info\",\"children\":[[\"$\",\"span\",null,{\"className\":\"price\",\"children\":[\"FREE\",false]}],\"$undefined\",[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"4 Processors\"]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"1 User\"]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"Dev Support\"]}],\"$undefined\"]}]\n"])</script>
1<script>self.__next_f.push([1,"2c:[\"$\",\"a\",null,{\"href\":\"https://accounts.nodesource.com/sign-up\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"Select\"}]\n35:T4e1,"])</script>
1<script>self.__next_f.push([1,"M89.243 20.864 55.642 1.5a11.21 11.21 0 0 0-11.2 0L10.778 20.937a11.208 11.208 0 0 0-5.6 9.7l-.032 38.781a11.2 11.2 0 0 0 5.611 9.718L44.359 98.5a11.208 11.208 0 0 0 11.2 0l33.663-19.437a11.206 11.206 0 0 0 5.6-9.7l.028-38.784a11.2 11.2 0 0 0-5.607-9.715zM46.36 4.823a7.338 7.338 0 0 1 1.723-.718v16.552a1.917 1.917 0 0 0 3.834 0V4.079a7.369 7.369 0 0 1 1.81.741l33.6 19.366a7.322 7.322 0 0 1 1.522 1.169L68.486 37.113a22.518 22.518 0 0 0-36.983.014L11.186 25.418a7.329 7.329 0 0 1 1.51-1.16zM68.713 50a18.74 18.74 0 0 1-16.8 18.616V51.107l15.149-8.746A18.579 18.579 0 0 1 68.713 50zm-35.785-7.626 15.155 8.734v17.508a18.679 18.679 0 0 1-15.155-26.242zM50 47.786l-15.149-8.729a18.651 18.651 0 0 1 30.288-.012zM12.672 75.813a7.284 7.284 0 0 1-1.522-1.168l13.117-7.574a1.918 1.918 0 0 0-1.918-3.321L9.232 71.323a7.316 7.316 0 0 1-.251-1.9l.029-38.786a7.274 7.274 0 0 1 .254-1.9l20.318 11.71a22.53 22.53 0 0 0 18.5 32.015v22.945a1.9 1.9 0 0 0 .083.53 7.351 7.351 0 0 1-1.892-.757zm40.969 19.364a7.362 7.362 0 0 1-1.8.741 1.919 1.919 0 0 0 .077-.511V72.461A22.533 22.533 0 0 0 70.411 40.43l20.357-11.754a7.329 7.329 0 0 1 .251 1.9l-.028 38.784a7.33 7.33 0 0 1-.264 1.937L77.651 63.75a1.918 1.918 0 0 0-1.918 3.321l13.053 7.536a7.3 7.3 0 0 1-1.481 1.135z"])</script>
1<script>self.__next_f.push([1,"2d:[\"$\",\"div\",null,{\"className\":\"blue-box container \",\"children\":[[\"$\",\"span\",null,{\"className\":\"title\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 100 100\",\"children\":[\"$\",\"path\",null,{\"d\":\"$35\"}]}],\"Solid|8\"]}],[\"$\",\"div\",null,{\"className\":\"info\",\"children\":[[\"$\",\"span\",null,{\"className\":\"price\",\"children\":[\"$$99\",[\"$\",\"span\",null,{\"children\":\"/month*\"}]]}],\"$undefined\",[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"Up to 8 Processors\"]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"Up to 4 Users\"]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"Standard Support\"]}],\"$undefined\"]}],[\"$\",\"a\",null,{\"href\":\"https://accounts.nodesource.com/sign-up\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"Select\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"36:T4e1,"])</script>
1<script>self.__next_f.push([1,"M89.243 20.864 55.642 1.5a11.21 11.21 0 0 0-11.2 0L10.778 20.937a11.208 11.208 0 0 0-5.6 9.7l-.032 38.781a11.2 11.2 0 0 0 5.611 9.718L44.359 98.5a11.208 11.208 0 0 0 11.2 0l33.663-19.437a11.206 11.206 0 0 0 5.6-9.7l.028-38.784a11.2 11.2 0 0 0-5.607-9.715zM46.36 4.823a7.338 7.338 0 0 1 1.723-.718v16.552a1.917 1.917 0 0 0 3.834 0V4.079a7.369 7.369 0 0 1 1.81.741l33.6 19.366a7.322 7.322 0 0 1 1.522 1.169L68.486 37.113a22.518 22.518 0 0 0-36.983.014L11.186 25.418a7.329 7.329 0 0 1 1.51-1.16zM68.713 50a18.74 18.74 0 0 1-16.8 18.616V51.107l15.149-8.746A18.579 18.579 0 0 1 68.713 50zm-35.785-7.626 15.155 8.734v17.508a18.679 18.679 0 0 1-15.155-26.242zM50 47.786l-15.149-8.729a18.651 18.651 0 0 1 30.288-.012zM12.672 75.813a7.284 7.284 0 0 1-1.522-1.168l13.117-7.574a1.918 1.918 0 0 0-1.918-3.321L9.232 71.323a7.316 7.316 0 0 1-.251-1.9l.029-38.786a7.274 7.274 0 0 1 .254-1.9l20.318 11.71a22.53 22.53 0 0 0 18.5 32.015v22.945a1.9 1.9 0 0 0 .083.53 7.351 7.351 0 0 1-1.892-.757zm40.969 19.364a7.362 7.362 0 0 1-1.8.741 1.919 1.919 0 0 0 .077-.511V72.461A22.533 22.533 0 0 0 70.411 40.43l20.357-11.754a7.329 7.329 0 0 1 .251 1.9l-.028 38.784a7.33 7.33 0 0 1-.264 1.937L77.651 63.75a1.918 1.918 0 0 0-1.918 3.321l13.053 7.536a7.3 7.3 0 0 1-1.481 1.135z"])</script>
1<script>self.__next_f.push([1,"2e:[\"$\",\"div\",null,{\"className\":\"green-box container \",\"children\":[[\"$\",\"span\",null,{\"className\":\"title\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 100 100\",\"children\":[\"$\",\"path\",null,{\"d\":\"$36\"}]}],\"Solid|12\"]}],[\"$\",\"div\",null,{\"className\":\"info\",\"children\":[[\"$\",\"span\",null,{\"className\":\"price\",\"children\":[\"$$199\",[\"$\",\"span\",null,{\"children\":\"/month*\"}]]}],\"$undefined\",[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"Up to 12 Processors\"]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"Up to 6 Users\"]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"Standard Support\"]}],\"$undefined\"]}],[\"$\",\"a\",null,{\"href\":\"https://accounts.nodesource.com/sign-up\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"Select\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"37:T4e1,"])</script>
1<script>self.__next_f.push([1,"M89.243 20.864 55.642 1.5a11.21 11.21 0 0 0-11.2 0L10.778 20.937a11.208 11.208 0 0 0-5.6 9.7l-.032 38.781a11.2 11.2 0 0 0 5.611 9.718L44.359 98.5a11.208 11.208 0 0 0 11.2 0l33.663-19.437a11.206 11.206 0 0 0 5.6-9.7l.028-38.784a11.2 11.2 0 0 0-5.607-9.715zM46.36 4.823a7.338 7.338 0 0 1 1.723-.718v16.552a1.917 1.917 0 0 0 3.834 0V4.079a7.369 7.369 0 0 1 1.81.741l33.6 19.366a7.322 7.322 0 0 1 1.522 1.169L68.486 37.113a22.518 22.518 0 0 0-36.983.014L11.186 25.418a7.329 7.329 0 0 1 1.51-1.16zM68.713 50a18.74 18.74 0 0 1-16.8 18.616V51.107l15.149-8.746A18.579 18.579 0 0 1 68.713 50zm-35.785-7.626 15.155 8.734v17.508a18.679 18.679 0 0 1-15.155-26.242zM50 47.786l-15.149-8.729a18.651 18.651 0 0 1 30.288-.012zM12.672 75.813a7.284 7.284 0 0 1-1.522-1.168l13.117-7.574a1.918 1.918 0 0 0-1.918-3.321L9.232 71.323a7.316 7.316 0 0 1-.251-1.9l.029-38.786a7.274 7.274 0 0 1 .254-1.9l20.318 11.71a22.53 22.53 0 0 0 18.5 32.015v22.945a1.9 1.9 0 0 0 .083.53 7.351 7.351 0 0 1-1.892-.757zm40.969 19.364a7.362 7.362 0 0 1-1.8.741 1.919 1.919 0 0 0 .077-.511V72.461A22.533 22.533 0 0 0 70.411 40.43l20.357-11.754a7.329 7.329 0 0 1 .251 1.9l-.028 38.784a7.33 7.33 0 0 1-.264 1.937L77.651 63.75a1.918 1.918 0 0 0-1.918 3.321l13.053 7.536a7.3 7.3 0 0 1-1.481 1.135z"])</script>
1<script>self.__next_f.push([1,"2f:[\"$\",\"div\",null,{\"className\":\"gray-box container \",\"children\":[[\"$\",\"span\",null,{\"className\":\"title\",\"children\":[[\"$\",\"svg\",null,{\"xmlns\":\"http://www.w3.org/2000/svg\",\"viewBox\":\"0 0 100 100\",\"children\":[\"$\",\"path\",null,{\"d\":\"$37\"}]}],\"Solid|Enterprise\"]}],[\"$\",\"div\",null,{\"className\":\"info\",\"children\":[[\"$\",\"span\",null,{\"className\":\"price\",\"children\":[\"Custom\",false]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"Tailored to your specific needs\"]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"25 to Unlimited Processes\"]}],\"$undefined\",[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"24/7/365 Support\"]}],[\"$\",\"span\",null,{\"children\":[[\"$\",\"svg\",null,{\"width\":\"16\",\"height\":\"17\",\"viewBox\":\"0 0 16 17\",\"fill\":\"none\",\"xmlns\":\"http://www.w3.org/2000/svg\",\"children\":[\"$\",\"path\",null,{\"fillRule\":\"evenodd\",\"clipRule\":\"evenodd\",\"d\":\"M5.605 14.24a.73.73 0 0 1-1.03 0L.212 9.877a.73.73 0 0 1 0-1.029.73.73 0 0 1 1.03 0l3.841 3.857 9.674-9.675a.728.728 0 0 1 1.03 1.028L5.605 14.24z\",\"fill\":\"#5AC878\"}]}],\"Saas or On-Prem\"]}]]}],[\"$\",\"a\",null,{\"href\":\"https://accounts.nodesource.com/sign-up\",\"target\":\"_blank\",\"rel\":\"noreferrer\",\"children\":\"Select\"}]]}]\n"])</script>
1<script>self.__next_f.push([1,"23:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\n"])</script>
1<script>self.__next_f.push([1,"32:null\n"])</script>
1<script>self.__next_f.push([1,"38:I[622,[],\"IconMark\"]\n"])</script>
1<script>self.__next_f.push([1,"34:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"N|Solid — Node.js that's Secure, Reliable, and Extensible from NodeSource\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"NodeSource N|Solid is the safest and most secure platform for running Node.js applications.\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"node.js,nodejs,node,support,training,consulting,hardware,API\"}],[\"$\",\"meta\",\"3\",{\"name\":\"google-site-verification\",\"content\":\"GVuZldEHTZHcYj1H2G34YfYv2OHPxfrEXSDMmsEtN38\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:title\",\"content\":\"N|Solid — Node.js that's Secure, Reliable, and Extensible from NodeSource\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:description\",\"content\":\"NodeSource N|Solid is the safest and most secure platform for running Node.js applications.\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"NodeSource\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:image\",\"content\":\"https://nodesource.com/assets/social-share/nodesource-nsolid.png\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image:width\",\"content\":\"600\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:height\",\"content\":\"315\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:type\",\"content\":\"image/png\"}],[\"$\",\"meta\",\"11\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"12\",{\"name\":\"twitter:site\",\"content\":\"@nodesource\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:creator\",\"content\":\"@nodesource\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:title\",\"content\":\"N|Solid — Node.js that's Secure, Reliable, and Extensible from NodeSource\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:description\",\"content\":\"NodeSource N|Solid is the safest and most secure platform for running Node.js applications.\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:image\",\"content\":\"https://nodesource.com/assets/social-share/nodesource-nsolid.png\"}],[\"$\",\"link\",\"17\",{\"rel\":\"icon\",\"href\":\"/icon.ico?b781f1b1ea0422ee\",\"type\":\"image/x-icon\",\"sizes\":\"256x256\"}],[\"$\",\"$L38\",\"18\",{}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script>
1<script>self.__next_f.push([1,"26:\"$34:metadata\"\n"])</script>
1</body></html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.