You can use Apache NiFi to develop, manage, and monitor data flows. This information walks you through the basics of how to get started using the NiFi interface and build a data flow, and how to manage and monitor data flows you have created.
Apache NiFi is a dataflow system based on the concepts of flow-based programming. It supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic.
The NiFi Toolkit contains several command line utilities to setup and support NiFi in standalone and clustered environments.
This Developer Guide explains how Apache NiFi extensions are developed and the thought process behind developing the components.