NiFi est un logiciel libre de gestion de flux de données. Il permet de gérer et d'automatiser des flux de données en tre plusieurs systèmes informatiques, à partir d'une interface web et dans un environnement distribué.
Cas de figure simple - création d'un premier processeur qui génère des fichiers de 1 kB toutes les 10 secs - création d'un deuxième fichier qui récupère les fichiers générés et les enregistre en local suivant le chemin précisé - mise en place de la relation qui les lie