Node-RED – das Schweizer Taschenmesser für Daten- und Systemintegration

20. August 2026 · 7 Min. · Tobi

Bunte Patch-Kabel in einem Patchfeld – Node-RED verbindet deine Systeme miteinander

Du hast in deinem Verein oder Unternehmen fünf verschiedene Software-Tools (Chat, Wiki, Buchhaltung, Eigenentwicklungen, ...) im Einsatz, und eigentlich sollten die miteinander reden. Wenn eine neue Rechnung in Paperless-ngx landet, soll der Steuerberater eine Benachrichtigung in Mattermost bekommen. Wenn ein Formular auf der Website ausgefüllt wird, sollen die Daten ins CRM wandern. Und wenn der Server eine bestimmte CPU-Auslastung überschreitet, soll eine E-Mail raus. Drei Anforderungen, lauter verschiedene Systeme – und dazwischen: ein Loch.

Genau dieses Loch füllt Node-RED. Es ist ein „low code“ Automatisierungstool, mit dem du Systeme verbindest, Daten transformierst und Abläufe automatisierst – ohne klassisch programmieren zu müssen. Ursprünglich von IBM für das Internet of Things entwickelt, wird Node-RED heute unter dem Dach der OpenJS Foundation weiterentwickelt – zuletzt mit Node-RED 5 (2026) – und hat sich längst zum universellen Werkzeug für Daten- und Systemintegration gemausert.

Das Wichtigste in Kürze

  • Node-RED ist ein kostenloses, quelloffenes Low-Code-Tool, mit dem du Systeme per visueller Programmierlogik miteinander verbindest.
  • Du baust Flows aus vorgefertigten Bausteinen (Nodes) per Drag-and-Drop – ohne Programmierkenntnisse.
  • Es gibt über 5.000 Community-Nodes für Datenbanken, APIs, Messaging-Dienste, IoT-Geräte und mehr.
  • Node-RED eignet sich hervorragend als Brücke zwischen deinen Open-Source-Tools – z.B. Paperless-ngx, Mattermost, Seafile oder Uptime Kuma.
  • Läuft auf dem Raspberry Pi genauso wie in der Cloud oder als gehosteter Service bei server.camp.

Was ist Node-RED – und was nicht?

Node-RED ist ein Flow-basierter Editor im Browser. Du siehst eine Arbeitsfläche, auf die du „Nodes“ ziehst – das sind Bausteine, die jeweils eine Funktion haben. Ein Node empfängt Daten (z.B. eine HTTP-Anfrage), ein anderer verarbeitet sie (z.B. filtert bestimmte Felder), und ein dritter gibt sie weiter (z.B. sendet eine Nachricht an Telegram). Du verbindest die Nodes mit Linien, und fertig ist dein Flow.

Node-RED-Editor im Browser: links die Node-Palette, in der Mitte mehrere Flows aus verbundenen Nodes, rechts die Debug-Sidebar

Was Node-RED ist: Ein Integrationstool. Eine Automatisierungsplattform. Ein Datentransformator. Ein Kleber zwischen Systemen, die nicht von Haus aus miteinander sprechen.

Was Node-RED nicht ist: Kein Ersatz für eine Programmiersprache. Kein Projektmanagement-Tool. Kein CRM. Node-RED macht keine eigene Arbeit – es verbindet die Tools, die die Arbeit machen.

Drei konkrete Beispiele

Damit das nicht abstrakt bleibt, hier drei Szenarien, die zeigen, warum Node-RED so nützlich ist:

1. Rechnung in Paperless-ngx → Benachrichtigung in Mattermost

Du nutzt Paperless-ngx für deine Dokumentenverwaltung und Mattermost für die Teamkommunikation. Jetzt willst du, dass dein Team automatisch benachrichtigt wird, wenn eine neue Rechnung eintrifft.

Der Flow: Ein Node fragt regelmäßig die Paperless-ngx-API nach neuen Dokumenten mit dem Tag „Rechnung“ ab. Ein zweiter Node formatiert die Information (Dokumentname, Korrespondent, Datum). Ein dritter Node schickt die Nachricht als Webhook in den Mattermost-Channel #buchhaltung. Drei Nodes, fünf Minuten Einrichtung, und dein Team ist automatisch informiert.

2. Kontaktformular → CRM

Auf deiner Website gibt es ein Kontaktformular. Bisher landen die Anfragen in einem E-Mail-Postfach, und jemand muss sie manuell ins CRM übertragen. Mit Node-RED geht das automatisch.

Der Flow: Ein HTTP-Input-Node empfängt die Formulardaten (oder du pollst dein E-Mail-Postfach). Ein Function-Node transformiert die Daten ins passende Format. Ein HTTP-Request-Node schickt sie an die API deines CRM – z.B. Twenty. Optional kannst du noch eine Bestätigungs-E-Mail an den Absender und eine Benachrichtigung an den Vertrieb einbauen. Alles in einem Flow.

3. Täglicher Report aus mehreren Quellen

Du möchtest jeden Morgen um 8 Uhr eine Zusammenfassung in deinem Mattermost-Channel: Wie viele neue Dokumente sind gestern in Paperless-ngx gelandet? Gibt es offene Tickets? Sind alle überwachten Dienste online?

Der Flow: Ein Inject-Node triggert den Flow jeden Tag um 8 Uhr. Drei parallele Stränge fragen die APIs von Paperless-ngx, deinem Ticketsystem und Uptime Kuma ab. Ein Join-Node führt die Ergebnisse zusammen. Ein Template-Node formatiert alles in eine hübsche Mattermost-Nachricht. Ergebnis: ein täglicher Morgenreport, vollautomatisch.

Node-RED-Flow: Ein Inject-Node triggert drei parallele API-Abfragen, ein Join-Node führt die Ergebnisse zusammen, ein Mattermost-Webhook postet den Morgenreport

Falls du Uptime Kuma noch nicht kennst: In unserem Beitrag zu Uptime Kuma zeigen wir, wie du damit deine Dienste überwachst.

Die Grundbegriffe: Nodes, Flows und die Debug-Sidebar

Node-RED hat eine überraschend niedrige Einstiegshürde. Die Grundlagen hast du in 15 Minuten verstanden:

Nodes sind die Bausteine. Es gibt drei Arten: Input-Nodes (empfangen Daten), Processing-Nodes (transformieren Daten) und Output-Nodes (senden Daten). Jeder Node hat eine Konfiguration, die du per Doppelklick öffnest.

Konfigurationsdialog eines MQTT-Nodes in Node-RED mit Feldern für Server, Port, Protokoll und Client-ID

Flows entstehen, wenn du Nodes miteinander verbindest: Du ziehst eine Linie vom Ausgang eines Nodes zum Eingang des nächsten. Ein Flow kann linear sein (A → B → C) oder sich verzweigen (A → B und A → C gleichzeitig).

Die Sidebar zeigt dir Debug-Informationen in Echtzeit. Wenn du einen Debug-Node an einen Flow hängst, siehst du sofort, welche Daten durchfließen. Das macht die Fehlersuche extrem komfortabel.

Community-Nodes installierst du direkt aus dem Editor heraus – ähnlich wie Apps auf dem Smartphone. Brauchst du eine Mattermost-Integration? Du suchst nach „Mattermost“ in der Node-Palette, installierst den passenden Node und ziehst ihn auf deine Arbeitsfläche.

Wie unterscheidet sich Node-RED von Zapier oder n8n?

Wenn du „Automatisierung“ hörst, denkst du vielleicht an Zapier oder n8n. Alle drei Tools verbinden Systeme miteinander – aber mit unterschiedlichen Ansätzen:

Zapier ist die einfachste Lösung: über 8.000 vorgefertigte Integrationen, kein Hosting nötig – aber nicht selbst hostbar, und die Bezahltarife starten bei rund 20 $ im Monat (bei jährlicher Zahlung). Gut für simple „Wenn X, dann Y“-Automatisierungen. Weniger gut, wenn du Daten transformieren, verzweigen oder komplexere Logik abbilden willst.

n8n verfolgt einen ähnlichen visuellen Ansatz wie Node-RED, mit starkem Fokus auf Business-Abläufe und vielen vorgefertigten Integrationen für SaaS-Dienste. Es ist selbst hostbar, steht aber unter einer eigenen „Sustainable Use“-Lizenz – der Quellcode ist offen einsehbar, klassisches Open Source ist es nicht. Ideal für Teams, die Cloud-Dienste miteinander verbinden wollen.

Node-RED ist das vielseitigste der drei Tools. Es deckt vieles davon ebenfalls ab, geht aber deutlich tiefer: Hardware-Integration (IoT, MQTT), eigene Dashboards, Datenbanken direkt anbinden, benutzerdefinierte JavaScript-Funktionen in Nodes schreiben. Dafür ist die Lernkurve etwas steiler, und die Community-Nodes für SaaS-Dienste sind weniger poliert als bei n8n.

Die Faustregel: Wenn du primär Cloud-SaaS-Dienste verbinden willst → n8n. Wenn du tiefere Integrationen, IoT, Datenbanken oder maximale Flexibilität brauchst → Node-RED. Wenn du kein technisches Team hast und schnell loslegen willst → Zapier.

Häufige Fragen zu Node-RED

Brauche ich Programmierkenntnisse? Für die meisten Flows nicht. Du ziehst Nodes auf die Arbeitsfläche, konfigurierst sie über Formularfelder und verbindest sie. Erst wenn du Daten auf ungewöhnliche Weise umbauen willst, greifst du zum Function-Node und schreibst ein paar Zeilen JavaScript – das lässt sich aber meist auch mit den mitgelieferten Nodes lösen.

Was passiert mit meinen Flows, wenn der Server neu startet? Nichts. Flows werden gespeichert und nach einem Neustart automatisch wieder aktiv. Über den Editor kannst du sie zusätzlich als JSON exportieren und importieren – praktisch, um eine Sicherung abzulegen oder einen Flow von einer Testinstanz auf die produktive zu übertragen.

Was mache ich, wenn es für ein Tool keinen fertigen Node gibt? Dann nimmst du den HTTP-Request-Node und sprichst die REST-API der Anwendung direkt an. Damit deckst du praktisch jedes Tool ab, das eine API mitbringt – der Community-Node ist nur die bequemere Abkürzung, keine Voraussetzung.

Taugt Node-RED für Abläufe, die zuverlässig sein müssen? Ja, sofern der Betrieb stimmt. Ein Flow ist nur so verlässlich wie die Instanz, auf der er läuft – Updates, Neustarts nach einem Ausfall und ein Blick auf die Logs gehören dazu. Wenn du dir das sparen willst, gibt es Node-RED als managed Setup bei server.camp.

Fazit: Der Kleber, der deine Tools zusammenhält

Node-RED löst keine Aufgabe im Alleingang – seine Stärke liegt darin, deine bestehenden Tools zu verbinden und Daten zwischen ihnen fließen zu lassen. Je mehr Open-Source-Tools du im Einsatz hast, desto wertvoller wird Node-RED als zentrale Integrationsschicht.

Für den Einstieg sind keine Programmierkenntnisse nötig – im Grunde reicht eine Idee nach dem Muster „Wenn X passiert, soll Y passieren.“ Der Rest entsteht visuell, per Drag-and-Drop, direkt im Browser.

Jetzt starten

Node-RED ohne Server-Pflege

Bei server.camp betreiben wir Node-RED EU-hosted und DSGVO-konform – fertig aufgesetzt und immer aktuell, damit du dich auf die Flows konzentrieren kannst. cta_button_text: Flows aufsetzen

Workflows implementieren
30 Tage kostenlos testen Unterstützung bei der Migration Hosting in DE (DSGVO-konform)