Output Nodes
Output nodes are the endpoints of your flows. They send data to external services, publish to message brokers, make HTTP requests, and display debug information.
debug
PopularDisplay messages in the debug panel for testing and troubleshooting flows.
Configuration
{cfg.key} string "msg" | "msg.payload" {cfg.key} boolean Log to system console {cfg.key} boolean Show in node status {cfg.key} boolean Enable/disable output Output Example
{node.details.output} mqtt-out
PopularPublish messages to MQTT topics on configured brokers.
Configuration
{cfg.key} string MQTT broker connection {cfg.key} string Publish topic {cfg.key} number 0, 1, or 2 {cfg.key} boolean Retain message Output Example
{node.details.output} http-request
PopularMake HTTP requests to external APIs and services.
Configuration
{cfg.key} string HTTP method {cfg.key} string Full URL or msg.url {cfg.key} object Custom headers {cfg.key} number Request timeout (ms) Output Example
{node.details.output} websocket-out
Send messages over WebSocket connections to clients or servers.
Configuration
{cfg.key} string "server" | "client" {cfg.key} string "/ws" or full URL {cfg.key} string "text" | "binary" {cfg.key} boolean Send to all clients Output Example
{node.details.output} tcp-out
Send data over TCP connections to remote servers.
Configuration
{cfg.key} string Remote hostname/IP {cfg.key} number TCP port number {cfg.key} boolean Keep connection open {cfg.key} string "\n" | "\0" | none Output Example
{node.details.output} udp-out
Send UDP datagrams for fast, connectionless data transmission.
Configuration
{cfg.key} string Destination IP/hostname {cfg.key} number Destination UDP port {cfg.key} boolean Enable broadcast {cfg.key} string Multicast group Output Example
{node.details.output} Common Use Cases
Flow Debugging
Use debug to inspect message contents and troubleshoot flow logic.
IoT Publishing
Use mqtt-out to publish sensor data to IoT platforms and dashboards.
API Integration
Use http-request to send data to REST APIs and external services.
Real-time Updates
Use websocket-out to push live updates to web dashboards.