We are a research institution and use NiFi for its easy Java extensibility, built-in provenance capturing, and graphical web interface.
Software Engineer at a consultancy with 1,001-5,000 employees
It provides a useful GUI for configuring the system and monitoring the data flows.
Pros and Cons
- "NiFi allows us to organize our ingestion as the directed graphs and provides a useful GUI, that can be used to configure the system and monitor data flows."
- "Most of our data is binary and we frequently must write our own processors."
What is most valuable?
How has it helped my organization?
We are replacing a custom built Java data ingestion system that over time had become difficult to maintain and was brittle.
NiFi allows us to organize our ingestion as the directed graphs and provides a useful GUI, that can be used to configure the system and monitor data flows.
NiFi’s provenance capturing is also a big plus, as our legacy system did not do this sufficiently.
What needs improvement?
Most of our data is binary and we frequently must write our own processors. Also, there is no support for the stateful operations that require information from other data flows or look-up tables.
For how long have I used the solution?
I have used this solution for more than one years.
Buyer's Guide
Apache NiFi
June 2026
Learn what your peers think about Apache NiFi. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,644 professionals have used our research since 2012.
What do I think about the stability of the solution?
There were no stability issues.
What do I think about the scalability of the solution?
There were no scalability issues.
How are customer service and support?
It is an open-source software, but there is an active and rapidly growing contributor and user base.
Which solution did I use previously and why did I switch?
We previously used custom code and switched to simplify maintenance and improve our functionality.
How was the initial setup?
The initial setup was very straightforward. NiFi is very easy to install and get running.
What's my experience with pricing, setup cost, and licensing?
It’s free!
Which other solutions did I evaluate?
We looked at some proprietary solutions and also, evaluated StreamSets. The proprietary solutions were expensive and often didn’t suit our use cases. StreamSets didn’t have the same level of adoption.
What other advice do I have?
Think about your data flows as the directed graphs between low-level processing modules, so you can re-use as much of the path as possible for different data streams. Don’t create entirely separate flows for new data sources, i.e., if you can avoid it.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Infrastructure Engineer at Zirous, Inc.
It has allowed my organization to greatly increase our visualization of data flows.
Pros and Cons
- "The web based UI is phenomenal in allowing an easier usage of configurations than Apache Flume."
What is most valuable?
The web based UI is phenomenal in allowing an easier usage of configurations than Apache Flume. We will see Hortonworks begin to slowly move away from Flume and bring Apache NiFi into their platform. NiFi allows the user to track the data flow from source to destination with a visual representation and statistics at every connection and process along the way.
The installation and configuration of a simple process that moves a file from a local server, copies it into HDFS, and indexes the file in Solr. It took all of 30 minutes at most and each process is started, stopped, deleted with a few clicks.
How has it helped my organization?
NiFi has allowed my organization to greatly increase our visualization of data flows. This has subsequently increase our understanding of the entire systematic process from data receiving to endpoint visualization.
What needs improvement?
Some
For how long have I used the solution?
I've used it for two months.
What was my experience with deployment of the solution?
No issues were encountered with deployment, just be sure to have the most recent version of Java installed and configured.
What do I think about the stability of the solution?
The timeline of usage hasn't allowed for a thorough view of the product in order to truly assess any possible stability issues. Scalability was not an issue with our deployment.
What do I think about the scalability of the solution?
Scalability was not an issue with our deployment.
How are customer service and technical support?
Customer Service:
NiFi is open source through Apache, customer service is at a minimum, but their website offers answers to most questions my team encountered.
Technical Support:NiFi is open source through Apache, technical support is at a minimum, but their website offers answers to most questions my team encountered.
Which solution did I use previously and why did I switch?
We were previously using Apache Flume for our data ingestion. Flume was a solid product, but it just did not offer the visual representations and full start-to-end processing that our organization was looking for.
How was the initial setup?
The initial setup is quite straightforward. The install files are quite handy as it allows the user to change which port the web-based UI is run off of so as to not interfere with any other processes that are using the default ports.
What about the implementation team?
We implemented through an in-house team.
What was our ROI?
Being that this product is open-source, our ROI has been infinite, but since our implementation, our Big Data team have double our clients.
What's my experience with pricing, setup cost, and licensing?
Free setup-cost. Day-to-day is simply the cost to maintain the server it is running on.
What other advice do I have?
Phenomenal product. It is in its early stages, and through further development this product has the potential to be a powerhouse in the Big Data sector of the tech industry.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Download our free Apache NiFi Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2026
Product Categories
Compute ServicePopular Comparisons
Apache Spark
AWS Lambda
Zadara
Amazon EC2
AWS Fargate
AWS Batch
Amazon EC2 Auto Scaling
Amazon Virtual Private Cloud
Oracle Compute Cloud Service
Apache Storm
Buyer's Guide
Download our free Apache NiFi Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- How would you recommend selecting a compute and storage solution based on the company size?
- When evaluating Compute Service, what aspect do you think is the most important to look for?
- What is quantum computing? How does it work?
- What is the best compute service solution?
- What should I look for in a compute service solution?
- What is serverless computing? What are the benefits of using this technology?
- Why is Compute Service important for companies?





