Introducing G2.ai, the future of software buying.Try now
Product Avatar Image
Apache NiFi

By The Apache Software Foundation

Unclaimed Profile

Claim your company’s G2 profile

Claiming this profile confirms that you work at Apache NiFi and allows you to manage how it appears on G2.

    Once approved, you can:

  • Update your company and product details

  • Boost your brand's visibility on G2, search and LLMs

  • Access insights on visitors and competitors

  • Respond to customer reviews

  • We’ll verify your work email before granting access.

Claim Now
4.2 out of 5 stars

How would you rate your experience with Apache NiFi?

It's been two months since this profile received a new review
Leave a Review

Apache NiFi Reviews & Product Details

Value at a Glance

Averages based on real user reviews.

Perceived Cost

$$$$$
Product Avatar Image

Have you used Apache NiFi before?

Answer a few questions to help the Apache NiFi community

Apache NiFi Reviews (25)

Reviews

Apache NiFi Reviews (25)

4.2
25 reviews

Search reviews
Filter Reviews
Clear Results
G2 reviews are authentic and verified.
Naresh M.
NM
SDE-2
Information Technology and Services
Mid-Market (51-1000 emp.)
"Nifi usage review"
What do you like best about Apache NiFi?

Best about nifi it's a powerful tool to use etl tool that we can transfer the data according to our requirement with different format data and it is to scalable and easy to use Review collected by and hosted on G2.com.

What do you dislike about Apache NiFi?

Some of the components like python integration and running pipelines based on the other language scripts requires redeployment or restart of nifi Review collected by and hosted on G2.com.

Alex E.
AE
software engineer
Enterprise (> 1000 emp.)
"NiFi for data orchestration"
What do you like best about Apache NiFi?

NiFi's UI-centric input for designing data flows is a masterpiece. It allowed our team to compose complex data workflows in a simplified and easy-to-manage interface.

I've used NiFi for both large and small projects. NiFi scaled well in a data processing environment where we needed to download and run deep-learning image detection models across TBs of satellite image data.

Our software platform was rooted in elaborate yet organized NiFi flows. NiFi was essential in simplifying complex data pipelines involving dozens of image products with several data processing steps for each image source.

NiFi scaled exceptionally well with high throughput and large data volumes, although its latency is not suited for real-time processing.

I continue to use NiFi not only for data-intensive projects but for day-to-day software use cases. Its plethora of connectors makes it easy to extract, transfer, and load data to and from any set of data sources.

It has largely replaced bash and python scripting as a quick and dirty way to connect data platforms and run simple data processing steps. This is because scripting in NiFi and connecting to various data sources is much faster than scripting in Python. Review collected by and hosted on G2.com.

What do you dislike about Apache NiFi?

My biggest complaint is not enough devs know about NiFi and use Airflow instead. Airflow and other similar data orchestration engines lack the UI and controllability NiFi offers.

There is no NiFi cloud offering I'm aware of. While NiFi is easy to setup, it must be done yourself. Review collected by and hosted on G2.com.

CA Abhishek J.
CJ
Chartered Accountant
Mid-Market (51-1000 emp.)
"Value for money !"
What do you like best about Apache NiFi?

The user interface is quite good and easy to navigate to every area. Review collected by and hosted on G2.com.

What do you dislike about Apache NiFi?

Stability issues. Hope they will improve in near future. Review collected by and hosted on G2.com.

Sebastian R.
SR
Solutions Architect
Enterprise (> 1000 emp.)
"Flow and Pipelines with so many intregrations built in."
What do you like best about Apache NiFi?

It's open-source and community-supported, you can build anything you want, from simple file ingestion to Kafka, S3, etc...

The ability to create Process groups and isolate your workloads. The number of prebuilt processors.

The flow-based programming comes with a web UI built to provide an easy way (drag & drop) to handle data flow in real-time. It also supports powerful and scalable means of data routing and transformation, which can be run on a single server or in a clustered mode across many servers.

Is one of the best open-source ETL tools because of its well-rounded architecture. It's a powerful and easy-to-use solution. FlowFile includes meta-information, so the tool's capabilities aren't limited to CSV. You can work with photos, videos, audio files, or binary data.

The policy that it will remain free, the community of practice is impressive. Review collected by and hosted on G2.com.

What do you dislike about Apache NiFi?

Scalability issues, sometimes for bigger flows it can get slow and eat a lot of Heap Memory. Some Oracle drivers have issues. Error handling could be better. Creation of custom.NAR could be tricky sometimes.

The time to see the feature in action is NOT the time-to-market. Making the working NiFi flow production-ready usually takes longer than for other data processing technologies. It is good to make it clear in advance.

When working with real-life business logic, we prefer using Apache Spark for bigger data volumes or rest services with smaller amounts of data. In other words, for custom logic, we prefer avoiding NiFi.

Technology is still immature and requires a lot of additional work to make the actual migration process automated and reliable. Review collected by and hosted on G2.com.

Jayanna T.
JT
Senior Consultant
Enterprise (> 1000 emp.)
"Nifi for realtime streaming"
What do you like best about Apache NiFi?

Most powerful processors support all types of data sources, including the cloud. The next thing is the categorization of flows using processor groups and a robust access control list Review collected by and hosted on G2.com.

What do you dislike about Apache NiFi?

Monitoring of nifi nodes is complex. We need centralized manager which handles the nifi cluster to get real-time cluster status. also sometimes we need to restart whole cluster if one flow get stucked with heavy memory utilization. Review collected by and hosted on G2.com.

Subham G.
SG
Full Stack Engineer
Small-Business (50 or fewer emp.)
"The perfect all-rounder versatile ETL tool."
What do you like best about Apache NiFi?

The best thing about Nifi is that the tools bar is located at convenient place for the user to acces the tools. The drag and drop feature comes handy. The grid offers a perfect measure of components. DAG is represented properly by connecting arrows. Review collected by and hosted on G2.com.

What do you dislike about Apache NiFi?

The cascading of tools sometimes makes it difficult for the user to pick up the tools the desire to use. The beginner user might not be able to access the tools that are placed deep. Place drop-down to list the less used features to highlight these features.

Add details or information when hovered over these features. Review collected by and hosted on G2.com.

Guilherme R.
GR
Integration Analyst
"Nifi is a religion"
What do you like best about Apache NiFi?

The use is extremely simplified as it does not need code Review collected by and hosted on G2.com.

What do you dislike about Apache NiFi?

Some simple actions need several processes to be performed Review collected by and hosted on G2.com.

Amann U J.
AJ
Category Manager
Enterprise (> 1000 emp.)
"POWERFUL DATA ROUTING"
What do you like best about Apache NiFi?

Web Based user interface

Seamless experience between design, control, feedback and monitoring Review collected by and hosted on G2.com.

What do you dislike about Apache NiFi?

Dynamic prioritisation

Rapid development and testing without lead time Review collected by and hosted on G2.com.

Verified User in Hospital & Health Care
UH
Mid-Market (51-1000 emp.)
"Apache NIFI review"
What do you like best about Apache NiFi?

Apache NiFi interface is one of the best to create the basic flows to visualize the complete end-to-end flow in any environment, whether development, testing, or production. Review collected by and hosted on G2.com.

What do you dislike about Apache NiFi?

It's difficult to manage users on this application, its really difficult to understand and manage the global and local variable controls in the interface which is very highly required to control the complete flow. Review collected by and hosted on G2.com.

KK
Product Manager
Mid-Market (51-1000 emp.)
"Apache NiFi for ETL"
What do you like best about Apache NiFi?

The best thing about Apache NiFi is it is one of the open-source tool which provides a large number of source to connect with and also provide the flexible options to schedule the ETL jobs easily Review collected by and hosted on G2.com.

What do you dislike about Apache NiFi?

What I don't like about Apache NiFi is it's GUI. It is elementary and can be in a better way. I feel complicated. Review collected by and hosted on G2.com.

Pricing

Pricing details for this product isn’t currently available. Visit the vendor’s website to learn more.

Apache NiFi Comparisons
Product Avatar Image
Azure Data Factory
Compare Now
Product Avatar Image
Pentaho Data Integration
Compare Now
Product Avatar Image
AWS Glue
Compare Now
Product Avatar Image
Apache NiFi
View Alternatives