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. NiFi has a web-based
user interface for design, control, feedback, and monitoring of dataflows. It is highly configurable along
several dimensions of quality of service, such as loss-tolerant versus guaranteed delivery, low latency
versus high throughput, and priority-based queuing. NiFi provides fine-grained data provenance for all data
received, forked, joined cloned, modified, sent, and ultimately dropped upon reaching its configured
end-state.
Please consider the following links for helpful guides to assist with getting started and learning about
different aspects of Apache NiFi in more depth. Component specific documentation is also available to help
provide details for using the components including supported use cases and related components.