| Apache NiFi | |
|---|---|
Apache NiFi Logo | |
Apache NiFi Web UI | |
| Developer | Apache Software Foundation |
| Initial release | 2006; 19 years ago (2006) |
| Stable release | |
| Repository | github |
| Written in | Java |
| Operating system | Cross-platform |
| Type | Distributeddataflow |
| License | Apache License 2.0 |
| Website | nifi |
Apache NiFi is asoftware project from theApache Software Foundation designed toautomate the flow ofdata betweensoftware systems. Leveraging the concept ofextract, transform, load (ETL), it is based on the "NiagaraFiles" software previously developed by the USNational Security Agency (NSA), which is also the source of a part of its present name –NiFi. It wasopen-sourced as a part of NSA's technology transfer program in 2014.[2][3][4][5][6]
The software design is based on theflow-based programming model and offers features which prominently include the ability to operate withinclusters, security usingTLS encryption,extensibility (users can write their own software to extend its abilities) and improvedusability features like aportal which can be used to view and modify behaviour visually.[7]

NiFi is aJava program that runs within aJava virtual machine running on a server.[8] The prominent components of Nifi are:
Thisfree and open-source software article is astub. You can help Wikipedia byexpanding it. |