Bidirektionaler Datenfluss bezieht sich auf einen Datenfluss in einem System, bei dem Daten in beide Richtungen fließen können. Das bedeutet, dass Änderungen an den Daten in einem Teil des Systems in Echtzeit an alle anderen Teile des Systems weitergegeben werden. Bidirektionalität wird insbesondere bei Anwendungen in den Bereichen Datenanalyse, Datenmanagement und künstliche Intelligenz eingesetzt.