Google hat ein weiteres Software-Projekt unter eine freie Lizenz gestellt und publiziert. TensorFlow berechnet in sehr allgemeiner Weise Datenflussgraphen, wobei die Berechnung auf viele Prozessoren verteilt werden kann. Die Bibliothek kann einen Baustein für Anwendungen mit künstlicher Intelligenz darstellen.
Ein Video erläutert einige der Eigenschaften von TensorFlow. Die Software ist nach Angaben der Entwickler äußerst flexibel, da sie alle Berechnungen ausführen kann, die sich in einem Datenflussgraphen definieren lassen. Sie ist portabel und kann auf herkömmlichen CPUs ebenso wie auf Grafikprozessoren ausgeführt werden, wobei es keine Rolle spielt, ob das Zielsystem ein Desktop, ein Server oder ein Mobilgerät ist. Programmierschnittstellen existieren für Python und C++. Anbindungen an weitere Sprachen könnten folgen. Sie lassen sich beispielsweise über das Werkzeug SWIG definieren.