Apache NiFi is een open-source systeem om data te verwerken en te distribueren. Het wordt gebruikt om datastromen te automatiseren, bijvoorbeeld voor cybersecurity, observability, event streams en generatieve-AI-pijplijnen. Gebruikers ontwerpen, besturen en bewaken de stromen in een browserinterface. NiFi legt de volledige herkomst (data provenance) van data vast, ondersteunt prioritering, back pressure en wijzigingen aan een stroom tijdens het draaien, en biedt HTTPS, autorisatie voor meerdere tenants en versleutelde communicatie via TLS en SSH. NiFi is software die u zelf installeert en beheert.
NiFi wordt ontwikkeld door de Apache Software Foundation, een Amerikaanse non-profitorganisatie met hoofdkantoor in Delaware, onder de Apache License 2.0. Omdat de software open source is en zelf wordt gehost, bepaalt u zelf waar de stromen draaien en waar de verwerkte data terechtkomt. Een Europese organisatie kan NiFi dus volledig binnen eigen of EU-infrastructuur inzetten, zonder dat gegevens via een dienst van de stichting lopen.