Skip to main content
86+ Nodes

Node Library

Drag and drop pre-built nodes to create powerful automations. From GPIO control to AI integration.

86+
Total Nodes
12
Categories
60+
Sensor Types
6
Databases

Input Nodes

Trigger and receive data from external sources

7 nodes
inject
Manual or timed trigger
schedule
Cron-based scheduling
mqtt-in
Receive MQTT messages
http-in
Handle HTTP requests
websocket-in
WebSocket connections
tcp-in
TCP socket listener
udp-in
UDP packet receiver

Output Nodes

Send data to external systems

6 nodes
debug
Log messages for debugging
mqtt-out
Publish MQTT messages
http-request
Make HTTP requests
websocket-out
Send WebSocket messages
tcp-out
TCP socket output
udp-out
Send UDP packets

GPIO / Hardware

Control GPIO pins and hardware interfaces

8 nodes
gpio-in
Read digital input
gpio-out
Set digital output
pwm
PWM signal output
i2c
I2C bus communication
spi
SPI bus communication
1-wire
One-wire protocol
serial
Serial port communication
interrupt
GPIO interrupt handling

Sensors

Read data from various sensors

10 nodes
ds18b20
Temperature sensor
dht22
Temperature & humidity
bme280
Temp, humidity, pressure
bme680
Air quality sensor
pir
Motion detection
hcsr04
Ultrasonic distance
bh1750
Light intensity
tsl2561
Luminosity sensor
ads1x15
ADC converter
mcp3008
ADC converter (SPI)

Database

Store and retrieve data from databases

6 nodes
sqlite
Embedded SQL database
postgresql
PostgreSQL queries
mysql
MySQL/MariaDB queries
mongodb
MongoDB operations
redis
Redis key-value store
influxdb
Time-series database

Cloud Storage

Interact with cloud storage services

6 nodes
google-drive
Google Drive files
aws-s3
Amazon S3 buckets
ftp
FTP file transfer
sftp
Secure FTP transfer
dropbox
Dropbox integration
onedrive
Microsoft OneDrive

Messaging

Send notifications and messages

4 nodes
email
Send SMTP emails
telegram
Telegram bot messages
slack
Slack notifications
discord
Discord webhooks

AI / ML

New

AI and machine learning integration

3 nodes
openai
GPT-4 & ChatGPT
anthropic
Claude AI
ollama
Local LLM inference

Industrial

New

Industrial protocols and automation

6 nodes
modbus-tcp
Modbus TCP client/server
modbus-rtu
Modbus RTU serial
opc-ua
OPC-UA client
can-bus
CAN bus interface
profinet
PROFINET IO
bacnet
BACnet protocol

Wireless

New

Wireless communication protocols

9 nodes
ble
Bluetooth Low Energy
zigbee
Zigbee mesh network
z-wave
Z-Wave smart home
lora
LoRa long range
rf433
RF 433MHz radio
nrf24
NRF24L01 radio
rfid
RFID reader
nfc
NFC communication
ir
Infrared control

Logic / Function

Transform and process data

7 nodes
function
Custom JavaScript code
switch
Route by conditions
change
Modify message properties
delay
Pause message flow
filter
Filter messages
sort
Sort message arrays
batch
Group messages

Dashboard

Build visual dashboards

14 nodes
chart
Line, bar, pie charts
gauge
Analog gauge display
button
Clickable button
switch
Toggle switch
slider
Value slider
text-input
Text input field
dropdown
Dropdown selector
form
Multi-field form
table
Data table display
text
Text display
template
Custom HTML template
date-picker
Date/time picker
notification
Toast notifications
color-picker
Color selection

Need a custom node?

EdgeFlow's modular architecture makes it easy to create custom nodes for your specific needs.