Apache NiFi supports powerful and scalable directed graphs of data routing, transformation, and system mediation logic. Some of the high-level capabilities and objectives of Apache NiFi include:
1. Web-based user interface
Seamless experience between design, control, feedback, and monitoring
2. Highly configurable
Loss tolerant vs guaranteed delivery
Low latency vs high throughput
Dynamic prioritization
Flow can be modified at runtime
Back pressure
3. Data Provenance
Track dataflow from beginning to end
4. Designed for extension
Build your own processors and more
Enables rapid development and effective testing
5. Secure
SSL, SSH, HTTPS, encrypted content, etc…
Multi-tenant authorization and internal authorization/policy management