Skip to content
| Marketplace
Sign in
Visual Studio Code>Data Science>NATS ExplorerNew to Visual Studio Code? Get it now.
NATS Explorer

NATS Explorer

vitalivu992

|
15 installs
| (0) | Free
Browse NATS JetStream streams and subjects, inspect messages with a beautiful JSON viewer. Inspired by Qaze.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

NATS Explorer

Browse and inspect NATS JetStream streams and subjects from VSCode. Inspired by Qaze and pg-explorer-vsce.

Features

  • Connection manager — add, edit, delete NATS connections with user/pass, token, NKey seed, or credentials (.creds) file auth, plus TLS with optional mutual-TLS files and a client name; color-coding and tags; filter by tag; export/import between machines; credentials kept in VSCode Secret Storage.
  • Tree browser — Connection → Streams → Subjects + Consumers + KV Buckets + Object Stores in the sidebar, including observed subjects for streams that declare none.
  • Consumers — list and inspect durable/ephemeral consumers per stream.
  • KV buckets & Object stores — browse JetStream KV stores (keys and values) and Object stores (objects and metadata) alongside streams.
  • Latest-N message table — view the newest messages of a stream or subject, newest-first; copy a row as JSON or a cell's full value.
  • Live tail — stream newly-persisted messages in real time (tail -f style).
  • Detail sidebar — inspect message headers and syntax-highlighted JSON payloads.
  • Command Palette & keybindings — connect, view stream/subject data, and toggle live work without the tree; common actions sit under a Ctrl+Alt+N chord (C/R/F/T).
  • Subject filter — narrow a stream view by contains or regex (case-sensitive variants).
  • Stream / subject info — read-only config and state for streams, message counts for subjects.
  • Free tier & Pro — up to 5 saved connections free; a Pro license unlocks unlimited connections.

See FEATURES.md for the full capability list and the development backlog.

Documentation

  • USAGE.md — how to connect, browse, view messages, filter, and inspect info.
  • CONFIGURATION.md — settings (defaultLimit, timeout, tailMax) and where connection data is stored.
  • FEATURES.md — features list and backlog.
  • CHANGELOG.md — release history.

Development

npm install
npm run watch      # esbuild watch mode
npm run build      # production build
npm run typecheck  # tsc --noEmit
npm run lint       # eslint
npm test           # unit tests (node:test)

Press F5 in VSCode to launch an Extension Development Host with the extension loaded.

License

GNU Affero General Public License v3.0 or later (AGPL-3.0-or-later)

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft