Apache NiFi

Apache NiFi is a software project from the Apache Software Foundation designed to automate the flow of data between software systems. Leveraging the concept of extract, transform, load (ETL), it is based on the "NiagaraFiles" software previously developed by the US National Security Agency (NSA), which is also the source of a part of its present name – NiFi. It was open-sourced as a part of NSA's technology transfer program in 2014.

Apache NiFi
Developer(s)Apache Software Foundation,
Cloudera,
Hortonworks
Initial release2006 (2006)
Stable release
1.24.0 / 27 November 2023 (2023-11-27)
Repositorygithub.com/apache/nifi
Written inJava
Operating systemCross-platform
TypeDistributed dataflow
LicenseApache License 2.0
Websitenifi.apache.org

The software design is based on the flow-based programming model and offers features which prominently include the ability to operate within clusters, security using TLS encryption, extensibility (users can write their own software to extend its abilities) and improved usability features like a portal which can be used to view and modify behaviour visually.

Software development and commercial support is currently offered by Hortonworks (now merged into Cloudera), who acquired NiFi's originator, Onyara Inc.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.