npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

n8n-nodes-natscore

v1.0.2

Published

n8n node for nats.io

Downloads

21

Readme

n8n-nodes-natscore

This is an n8n community node. It lets you use NATS.io in your n8n workflows.

NATS.io is a simple, secure, and high-performance open-source messaging system for cloud-native applications, IoT messaging, and microservices architectures.

n8n is a fair-code licensed workflow automation platform.

Installation Operations Credentials Compatibility Usage Resources

Installation

Follow the installation guide in the n8n community nodes documentation.

Operations

This node package currently supports the following operations:

  • NATS Core Publish: Sends messages to a NATS.io Server.

Credentials

To use this node, you need to configure credentials for connecting to your NATS.io server. The following authentication method is supported:

NATS Nkey API

This method uses NKey authentication. You will need to provide:

  • NATS URL: The URL of your NATS server (e.g., nats://localhost:4222).
  • NKey: Your public NKey.
  • Seed: Your private NKey seed. This is a sensitive value and will be stored encrypted by n8n.

Ensure your NATS server is configured to support NKey authentication.

Compatibility

  • n8n Version: Built against n8n Nodes API version 1. Should be compatible with recent n8n versions.
  • Node.js Version: Requires Node.js version 18.10 or higher.

Usage

NATS Core Publish Node

This node allows you to publish messages to a NATS subject.

Properties:

  • Subject: The NATS subject to publish the message to (e.g., updates, orders.new).
  • Message: The content of the message to send. This can be a string or, if JSON Parameters is enabled, a JSON string.
  • JSON Parameters: If true, the Message field will be parsed as JSON.
  • Send Input Data: If true, the incoming n8n item's JSON data will be sent as the message payload, overriding the Message field.
  • Queue Group Name: (Optional) The name of the queue group if you are publishing to a queue group.

The node will output the published message.

For general n8n usage, refer to the Try it out documentation.

Resources