Description
n8n Node: ZeroMQ
This is an n8n community node to interact with ZeroMQ sockets. It allows you to send and receive messages using various ZeroMQ patterns.
Supported Patterns
This node supports the following ZeroMQ socket types:
- Send Operations:
PUSH,PUB(Publish),REQ(Request) - Receive Operations (Triggers):
PULL,SUB(Subscribe),REP(Reply)
Installation
To install this node, follow these steps for your n8n instance:
Docker / Docker Compose
- Add the following line to your
docker-compose.ymlfile under theenvironmentsection of your n8n service:- NODE_FUNCTION_ALLOW_EXTERNAL=n8n-nodes-zeromq - Restart your n8n container.
- Navigate to Settings > Community Nodes in your n8n instance.
- Click Install and enter
n8n-nodes-zeromq. - Click Install again.
npm / pnpm
If you are running n8n locally via npm or pnpm:
- Navigate to your n8n installation directory (e.g.,
~/.n8n/). - Run the installation command:
npm install n8n-nodes-zeromq - Restart your n8n instance.
Usage
Once installed, you can find the ZeroMQ node in your node panel.
- Add the ZeroMQ node to your workflow.
- Select an Operation:
Sendfor regular nodes orReceivefor trigger nodes. - Choose the Socket Type (
PUSH,SUB, etc.). - Configure the Socket Address and other properties as needed.
Developed by JucadeSolutions.