Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>N|Solid IDENew to Visual Studio Code? Get it now.
N|Solid IDE

N|Solid IDE

NodeSource Inc.

|
7 installs
| (0) | Free
N|Solid IDE - VS Code extension for Node.js monitoring, diagnostics, and insights
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

N|Solid IDE

VS Code extension for Node.js monitoring, diagnostics, and AI-assisted insights, powered by NodeSource.

Features

  • Live telemetry from your N|Solid Console inside VS Code.
  • AI chat assistant (@nsolid-ide) for analyzing CPU profiles, heap snapshots, and runtime events.
  • Dependency security with NCM-powered vulnerability checks and upgrade guidance.
  • Diagnostic asset directory to download and inspect .cpuprofile, .heapsnapshot, and .heapprofile files.
  • Benchmark workflows for measuring and validating performance optimizations.

Requirements

  • VS Code 1.91.0 or newer.
  • An N|Solid Console (SaaS or self-hosted) and a service token.

Getting Started

  1. Install the extension.
  2. Open the N|Solid view in the activity bar.
  3. Sign in or set the following in your VS Code settings:
    • nsolid.consoleUrl — URL of your N|Solid Console.
    • nsolid.serviceToken — your service token.
  4. Open the chat panel and type @nsolid-ide to start interacting with the assistant.

Configuration

All settings live under the nsolid.* namespace. The most common ones:

Setting Description
nsolid.consoleUrl N Solid Console base URL.
nsolid.serviceToken Service token used to authenticate API requests.
nsolid.organizationId NodeSource organization identifier.
nsolid.snoozeAlerts Temporarily silence event notifications.
nsolid.telemetry.enabled Enables anonymous N|Solid IDE usage telemetry. VS Code telemetry settings still take precedence.
nsolid.telemetry.applicationInsightsConnectionString Azure Application Insights connection string for telemetry export.

See the N|Solid section of VS Code settings for the full list.

Telemetry export sends sanitized event names, counts, coarse categories, and booleans. It does not export package names, versions, asset IDs, URLs, file paths, prompts, tokens, or raw error messages. See docs/usage-telemetry.md and telemetry.json for details.

Development

See DEVELOPMENT.md for local setup, build scripts, testing, architecture, and contribution details.

Support

For issues, feedback, or feature requests, email support@nodesource.com or visit the NodeSource Support Portal.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft