n8n is a workflow automation tool. Similar to Zapier, n8n can integrate with many sources and provide a no/low code (javascript) interface for building your own automations.
Automate your home by using n8n with homeassistant, make automated HTTP requests to REST APIs and do something with the response (i.e. send the daily weather forcast via Telegram), and more.
version:"3"volumes:n8n_conf:n8n_files:services:n8n:image:n8nio/n8ncontainer_name:n8nrestart:unless-stoppedports:-${N8N_PORT:-5678}:5678volumes:-${N8N_DATA_DIR:-n8n_conf}:/home/node/.n8n-${N8N_WORKFLOW_FILES_DIR:-n8n_files}:/filesenvironment:-TZ=${TZ:-America/New_York}-GENERIC_TIMEZONE=${TZ:-America/New_York}-N8N_BASIC_AUTH_ACTIVE=${N8N_BASIC_AUTH:-true}-N8N_BASIC_AUTH_USER=${N8N_BASIC_AUTH_USER:-n8n}-N8N_BASIC_AUTH_PASSWORD=${N8N_BASIC_AUTH_PASSWORD:-n8nadmin}# If accessing outside the local network, uncomment below-N8N_HOST=${N8N_HOST}-N8N_PORT=${N8N_PORT:-5678}-N8N_PROTOCOL=${N8N_PROTOCOL:-https}-N8N_NODE_ENV=${N8N_NODE_ENV:-production}-N8N_ENCRYPTION_KEY=${N8N_ENCRYPTION_KEY}-WEBHOOK_URL=${N8N_WEBHOOK_URL}-N8N_SMTP_SSL=${N8N_SMTP_SSL:-false}