---
title: Google Cloud Dataflow Reviews
meta_title: 'Google Cloud Dataflow Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 45 reviews by the users' company size, role or industry to
  find out how Google Cloud Dataflow works for a business like yours.
aggregate_rating:
  rating_value: 4.2
  review_count: 45
  scale: '5'
date_modified: '2026-08-07'
parent_category:
  name: Big Data
  url: https://www.g2.com/categories/big-data
---


# Google Cloud Dataflow Reviews
**Vendor:** Google  
**Category:** [Big Data Processing And Distribution Systems](https://www.g2.com/categories/big-data-processing-and-distribution)  
**Average Rating:** 4.2/5.0  
**Total Reviews:** 45
## About Google Cloud Dataflow
Cloud Dataflow is a fully-managed service for transforming and enriching data in stream (real time) and batch (historical) modes with equal reliability and expressiveness -- no more complex workarounds or compromises needed. And with its serverless approach to resource provisioning and management, you have access to virtually limitless capacity to solve your biggest data processing challenges, while paying only for what you use.



## Google Cloud Dataflow Pros & Cons
**What users like:**

- Users appreciate the **ease of use and efficiency** in building complex streaming pipelines with Google Cloud Dataflow. (1 reviews)
- Users find the **ease of use** of Google Cloud Dataflow exceptional for building and monitoring streaming pipelines. (1 reviews)
- Users appreciate the **easy management** features of Google Cloud Dataflow, simplifying complex streaming pipeline development and integrations. (1 reviews)
- Users highlight the **ease of use and integration** of Google Cloud Dataflow for processing streaming events efficiently. (1 reviews)
- Users appreciate the **ease of use and real-time monitoring** capabilities of Google Cloud Dataflow for streaming events. (1 reviews)
- Integrations (1 reviews)
- Real-time Analytics (1 reviews)
- Real-Time Processing (1 reviews)
- Speed (1 reviews)
- Streaming (1 reviews)

**What users dislike:**

- Users find the **cost** of Google Cloud Dataflow high compared to alternatives like Apache Flink, affecting affordability. (1 reviews)
- Users find Google Cloud Dataflow to be **costly** compared to alternatives like Apache Flink. (1 reviews)
- Users find the **installation difficult** , especially when implementing features like watermarks in Google Cloud Dataflow. (1 reviews)
- Users find **learning difficulty** in implementing watermarks, making Google Cloud Dataflow feel complicated and costly compared to alternatives. (1 reviews)

## Google Cloud Dataflow Reviews
  ### 1. Fully Managed Dataflow That Scales for Real Time events

**Rating:** 4.5/5.0 stars

**Reviewed by:** Aayush M. | Data Engineer - L3, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** April 17, 2026

**What do you like best about Google Cloud Dataflow?**

Best thing about Dataflow about its fully managed capability so that we don't need to manage infrastructure and scales easily. It also provides lot of templates which is useful for beginner and intermediate level developers and top of that they can easily update the configuration and pipeline and can run process petabyte of data. Also it supports Yaml SDK which removes Apache Beam dependencies as well.

**What do you dislike about Google Cloud Dataflow?**

When we are working with distributed processing, its difficult to get correct configuration especially for new user its very complex to set it up and most of the time it charges a lot if not set properly. And as it supports only Apache Beam, some of the concepts are very difficult to understand. Also they can work on monitoring and logging, sometime its not clear.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Whenever gets new usecase for Data migration, Data processing, Data transformation, for me first choice is always Dataflow because the way it handles both batch (GCS, onprem servers etc..) and streaming (Kafka, Pub/sub) data andcan easily scales horizontally for faster processing. Overall it solves challenges around large scale processing in GCP environments while reducing operational effort to almost zero.

  ### 2. Cloud Dataflow - Best Events Streaming Platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Sanyam G. | Software Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 02, 2025

**What do you like best about Google Cloud Dataflow?**

Google Cloud Dataflow is extremely easy to use for processing stream of events. Building complex streaming pipelines is simple and effiicent with Dataflow. Offers real time monitoring of the streaming pipeline with important metrics such as Throughput, CPU and memory utilisation.
It is easy to integrate with Data sources and sinks such as Cloud Pub-sub, Kafka and Cloud Spanner.

**What do you dislike about Google Cloud Dataflow?**

It is costly as compared to other solutions such as Apache Flink.
Difficult to implement watermarks.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

I am using Cloud Dataflow to process streaming events and perform complex operations on it. It saves time without having to write code from scratch for processing events. It provides observability of the built pipelines out of the box. It supports autoscaling as well.

  ### 3. Build  data streaming with gcp dataflow

**Rating:** 4.5/5.0 stars

**Reviewed by:** Amit C. | Data Engineer, Mid-Market (51-1000 emp.)

**Reviewed Date:** December 12, 2023

**What do you like best about Google Cloud Dataflow?**

- using jyupter notebook to write code and not to worry about backend services.

GCP Dataflow effortlessly manages big data tasks, unifying code with Apache Beam. It's a Google Cloud team player, excelling with services like BigQuery.

**What do you dislike about Google Cloud Dataflow?**

- not much documentation and resources available on it
Cost intricacies demand vigilance, and external connectors may need custom attention. While it harmonizes within the Google Cloud realm, dependence on the ecosystem may not suit those in other cloud neighborhoods.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

As its a Serverless Apache beam so it helps loading streaming data seemlesay and not to worry about backend services and faukt tollerance

  ### 4. Powerful Platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** SAHIL Y. | Education counsellor, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 12, 2023

**What do you like best about Google Cloud Dataflow?**

Google cloud dataflow is automatically optimize and manages resources for you this platform supports multiple programming languages including Python, java and SQL and makes it easy for developers to focus on writing codes

**What do you dislike about Google Cloud Dataflow?**

Till now I have not found any kind of drawback.I just love this and every update of this platform makes me fall again

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Google cloud dataflow is automatically optimize my data so I don't have to worry about about things like load balancing, scaling or fault tolerance and it also provide me wide range of monitoring and debugging tools.

  ### 5. Dataflow is my go-to for general [ large-scale ] data processing needs

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Marketing and Advertising | Enterprise (> 1000 emp.)

**Reviewed Date:** May 12, 2023

**What do you like best about Google Cloud Dataflow?**

I really like Apache Beam, which I use with Dataflow.  It works well, on Google Cloud, for both Batch and Stream processing.  The compute just works, and let's our Data Engineers get things done.

**What do you dislike about Google Cloud Dataflow?**

Some of the marketing - years ago - was overkill.  These days it lives up to the hype.  I am saddened that more people don't use, because it is so powerful.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

We use Dataflow for both Big Data and Stream processing.  Having a go-to service for both of these things keeps our data engineers focused on what matters - creating business value, deriving insights, helping our internal customers, etc

  ### 6. An awesome tool to develop on stream data pipelines

**Rating:** 4.5/5.0 stars

**Reviewed by:** Taapas A. | Advisor, Small-Business (50 or fewer emp.)

**Reviewed Date:** April 25, 2023

**What do you like best about Google Cloud Dataflow?**

The UI is very simplistic and the schedules and jobs can be created very easily alongside. Also the support for templates in Java and python are incredible.

**What do you dislike about Google Cloud Dataflow?**

The parameter and templates are very rigid and further debugging is hard as the logs aren't very resourceful. If a pipeline fails often the errors and logs are poor.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Google dataflow helped me steam GBs and TBs of data and supply it to my processing pipeline.

  ### 7. Astounding experience with Google Cloud Dataflow

**Rating:** 5.0/5.0 stars

**Reviewed by:** Shiv Shikhar S. | Tech Blogger, Small-Business (50 or fewer emp.)

**Reviewed Date:** July 15, 2022

**What do you like best about Google Cloud Dataflow?**

Google Dataflow is great as it provides the easiest and smoothest experience of loading data, be it in Batch or Streaming. The best aspects are ;
1. It provides 100% efficient Big Data processing along with easy data migration.
2. Ability to create custom Apps and design APIs.
3. Its developer-friendly user- interface and working.

**What do you dislike about Google Cloud Dataflow?**

I think it is one of the best platforms to work on Big Data but the fact that it is very difficult to understand. Even the helping guides and documentation are limited and the community is not so big. I know in the coming years it can be solved and I hope that it is achieved as soon as possible.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Our company works on emerging technologies to understand the availability and demand of tools and data handling mechanisms. So, we use Google Cloud Dataflow basically to manage data and its manipulation. Also, we manoeuvre its features like Predictive Analysis, Model management, Automation and Machine Learning along with working with Big Data.

  ### 8. Way to go for moving your data from one place to another

**Rating:** 5.0/5.0 stars

**Reviewed by:** Jordy H. | Data Engineer, Enterprise (> 1000 emp.)

**Reviewed Date:** December 21, 2022

**What do you like best about Google Cloud Dataflow?**

Dataflow can easily autoscale to multiple instances if it is handling a lot of data.

**What do you dislike about Google Cloud Dataflow?**

It is sometimes difficult to debug a problem in your pipeline.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Serverless tool for batching and streaming data

  ### 9. Tool for cloud based processing of data

**Rating:** 4.5/5.0 stars

**Reviewed by:** V. R. | Asst mgr, Computer Software, Enterprise (> 1000 emp.)

**Reviewed Date:** October 06, 2022

**What do you like best about Google Cloud Dataflow?**

It's a PaaS-based offering that is based on open sourcing. It can also be used to process streams of data and batch data.
It only takes a few minutes to hours to move a large amount of data to users database

**What do you dislike about Google Cloud Dataflow?**

the initial deployment was risky and faced few issues
A great tool to move a large amount of data, but poor documentation made implementation a problematic experience

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

This framework is used to process incoming data from streams and batch data
Dataflow as a tool helped us in moving a large amount of data between different databases

  ### 10. Reviewing Google Cloud dataflow

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Retail | Enterprise (> 1000 emp.)

**Reviewed Date:** May 20, 2021

**What do you like best about Google Cloud Dataflow?**

Cloud Dataflow offers serverless processing for handling Big Data. It can crunch millions of records in any form event based or batch and has excellent throughput. With the different sdks it provides like Python, Java etc. it is very developer friendly as well.

**What do you dislike about Google Cloud Dataflow?**

Nothing really. There need to be some added features to the Python sdk like in Java, but that will happen as the product grows.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Processing Big data. Both stream and batch processing.

  ### 11. Great tool to build both Batch and Stream BigData pipelines

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Airlines/Aviation | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 15, 2020

**What do you like best about Google Cloud Dataflow?**

This tool based on well known Apache Beam framework and can be locally or on internal GCP runner in GCP cloud. Has a great set of instruments to work with Stream data and Batch data in very fast manner.
It is very easy to run pipeline and track progress of the job. Much more powerful and easy than Dataproc with native Spark.

**What do you dislike about Google Cloud Dataflow?**

Not so clear documentation. You should practice a lot with that to pick up configuration for your particular case.

**Recommendations to others considering Google Cloud Dataflow:**

You should definitely consider this tool in cases of BigData processing. You will have single tool for both Stream and Batch data pipelines

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Processing huge number of JSON data both as Stream and Batch data pipelines

  ### 12. Full Stack Engineer

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Internet | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 09, 2019

**What do you like best about Google Cloud Dataflow?**

The ability to automate moving your data to different Google storage services. Seeing you data transfer in real time is great for communicating with clients

**What do you dislike about Google Cloud Dataflow?**

I would like to cloud dataflow having its own api that could be hit either from a 3rd party app or Google Cloud Functions. If those abilities are already available then, they should be better documented.

**Recommendations to others considering Google Cloud Dataflow:**

If you need to transfer data in your technical architecture its easier then you think.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Getting my data from Google Storage into BigQuery 

  ### 13. my review Awesome experience

**Rating:** 4.5/5.0 stars

**Reviewed by:** Jerish J. | Jerish Joseph, Enterprise (> 1000 emp.)

**Reviewed Date:** April 11, 2019

**What do you like best about Google Cloud Dataflow?**

it is easy to develop in eclipse and run from local machine or on cloud

**What do you dislike about Google Cloud Dataflow?**

during test, it used only one node many times and it was frustrating

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

used for streaming data from vehicles on road

  ### 14. DataFlow makes pipelines easy to understand and digest

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Entertainment | Mid-Market (51-1000 emp.)

**Reviewed Date:** April 10, 2019

**What do you like best about Google Cloud Dataflow?**

DataFlow is easy to instantiate and the power of Apache Beam makes results predictable

**What do you dislike about Google Cloud Dataflow?**

I wish Python SDK was more fully featured. Documentation is also low and does not reflect the full capabilities of DataFlow.

**Recommendations to others considering Google Cloud Dataflow:**

Documentation can be on the lower side at times but it's a very powerful tool still.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

We use DataFlow for ETLs. DataFlow is predictable.

  ### 15. Google Dataflow leverages batch and realtime ETLS

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Entertainment | Enterprise (> 1000 emp.)

**Reviewed Date:** April 09, 2019

**What do you like best about Google Cloud Dataflow?**

have used Google Dataflow for all our batch and ETL ingestions

**What do you dislike about Google Cloud Dataflow?**

Migrating Google Dataflow to the open cloud flow was hectic because of the library changes

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Love the topology graph of the steps running within Dataflow and actual vs run time to improve performance on our Dataflow Job. 

  ### 16. Powerful Machine Learning

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Animation | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 12, 2018

**What do you like best about Google Cloud Dataflow?**

There are users that require immense computing power to create. Google Cloud Platform can provide that without taxing valuable resources. With this, companies can offer the best graphics, images, and videos to their clients and to their audiences without sacrificing a pixel or a frame.

**What do you dislike about Google Cloud Dataflow?**

GCP docs sometimes miss information on the interactions between components, e.g. preemptible instances, autoscaling, rolling updates, and the HTTP load balancer. Sometimes the docs will give you one sentence, and leave you to figure out all of the implications. AWS docs can be overly verbose, but they are usually quite good at documenting integration with other features and services.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

GCP has quite a different product philosophy to AWS. When new GCP features and resources are released into general availability, they are usually very high quality. This is in contrast to AWS where it can sometimes feel like you are the first person to use a feature. A quote I have seen which rings true to me is “Google’s Beta is like AWS’s GA”.

GCP also has done well with integrating their different services together. GCP provides a smaller set of core primitives that are global and work well for lots of use cases. Pub/Sub is probably the best example I have for this. In AWS you have SQS, SNS, Amazon MQ, Kinesis Data Streams, Kinesis Data Firehose, DynamoDB Streams, and maybe another queueing service by the time you read this post. GCP has Pub/Sub. Pub/Sub seems flexible enough to replace most (all?) of AWS’ various queues. (Disclaimer, I haven’t used Pub/Sub yet, just looked at its documentation).

  ### 17. Machine Learning via using Google Cloud Platform

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Real Estate | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 13, 2018

**What do you like best about Google Cloud Dataflow?**

We get a lot of easy and quick features with Google Cloud and it is best for the Developers like me. It allows you to make your own APP, API, Interface etc

**What do you dislike about Google Cloud Dataflow?**

Google Cloud is the best among other competitors in the market, however, it's not quick. 

**Recommendations to others considering Google Cloud Dataflow:**

Its the best and future of the technology. 

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

We are working on multiple platforms like, Blockchain, Machine Learning and Data Science and we are developing our own platform for Real State industry. 

  ### 18. CLOUD DATAFLOW

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Apparel & Fashion | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 13, 2018

**What do you like best about Google Cloud Dataflow?**

Cloud Dataflow is very easy to manage service in real time don't have to worry about complicated solutions to do what I need.

**What do you dislike about Google Cloud Dataflow?**

I did not know about it until recently. I love it, I just wish I knew about it sooner

**Recommendations to others considering Google Cloud Dataflow:**

Utilize the feature that allows you to controls of computers at one time

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Point of sale analysis and fraud protection

  ### 19. Review of Product

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Research | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 14, 2018

**What do you like best about Google Cloud Dataflow?**

This is a great software as it allows my data to such across many devices.

**What do you dislike about Google Cloud Dataflow?**

I don't like when files get deleted and it is hard to recover them. 

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

I am able to synch hundreds of files quickly. I use it for research for this reason and it is great for data storage. It also saves storage on my device. 

  ### 20. Google Data Flow

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Entertainment | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 13, 2018

**What do you like best about Google Cloud Dataflow?**

The ease of sharing with locations across the country.

**What do you dislike about Google Cloud Dataflow?**

Not all my GMs understand the concept. Some of them do not understand the concept behind the data flow.

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Easy to update mgrs, allows for timelier updates.

  ### 21. Easy to use!

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Medical Practice | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 13, 2018

**What do you like best about Google Cloud Dataflow?**

Simple interfacing and easy to use in multiple work areas 

**What do you dislike about Google Cloud Dataflow?**

Not always the most intuitive design, but still workable!

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Secure space for data sharing 

  ### 22. Simple

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Recreational Facilities and Services | Small-Business (50 or fewer emp.)

**Reviewed Date:** July 13, 2018

**What do you like best about Google Cloud Dataflow?**

Google cloud dataflow is efficient and easily accessible

**What do you dislike about Google Cloud Dataflow?**

Google is out main platform; sometimes editing is an issue

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

keeping everyone on the same page

  ### 23. Absolutely love itt!

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Management Consulting | Enterprise (> 1000 emp.)

**Reviewed Date:** June 14, 2018

**What do you like best about Google Cloud Dataflow?**

Love the ease of use and off the bat connectors for flat files and GC products

**What do you dislike about Google Cloud Dataflow?**

There is nothing to dislike about Google Cloud Products

**What problems is Google Cloud Dataflow solving and how is that benefiting you?**

Batch Data Migration


## Google Cloud Dataflow Discussions
  - [What is the difference between Google dataflow and Google Dataproc?](https://www.g2.com/discussions/what-is-the-difference-between-google-dataflow-and-google-dataproc)
  - [Is Google dataflow an ETL tool?](https://www.g2.com/discussions/is-google-dataflow-an-etl-tool)
  - [How does Google dataflow work?](https://www.g2.com/discussions/how-does-google-dataflow-work)
  - [What is Google dataflow used for?](https://www.g2.com/discussions/what-is-google-dataflow-used-for)

- [View Google Cloud Dataflow pricing details and edition comparison](https://www.g2.com/products/google-cloud-dataflow/reviews?filters%5Bnps_score%5D%5B%5D=5&section=pricing&secure%5Bexpires_at%5D=2026-08-07+14%3A48%3A40+-0500&secure%5Bsession_id%5D=4b1f0d08-074e-49f2-8582-4980e1cecb2e&secure%5Btoken%5D=023914f1c0975d99521e85abcf24fdff6cf80b72c1e66a2498b88df3cb82fbf5&format=llm_user)
## Google Cloud Dataflow Integrations
  - [Apache Kafka](https://www.g2.com/products/apache-kafka/reviews)
  - [Google Cloud Pub/Sub](https://www.g2.com/products/google-cloud-pub-sub/reviews)
  - [Google Cloud Storage](https://www.g2.com/products/google-cloud-storage/reviews)

## Google Cloud Dataflow Features
**Data**
- Data Processing
- Data Sources
- Integration
- Real-Time Processing

**Database**
- Real-Time Data Collection
- Data Distribution
- Data Lake

**Analytics**
- Reporting & Analytics

**Integrations**
- Hadoop Integration
- Spark Integration

**Platform**
- Machine Scaling
- Data Preparation
- Spark Integration

**Processing**
- Cloud Processing
- Workload Processing

**Building Reports**
- Data Transformation
- Data Modeling
- WYSIWYG Report Design
- Integration APIs
- Real-Time Data
- Real-Time Data
- Third-Party Integrations
- Third-Party Integrations

**Platform**
- Mobile User Support
- Customization 
- User, Role, and Access Management
- Internationalization
- Sandbox / Test Environments
- Performance and Reliability
- Breadth of Partner Applications
- Mobile Access
- Metadata Management

## Top Google Cloud Dataflow Alternatives
  - [Databricks](https://www.g2.com/products/databricks/reviews) - 4.6/5.0 (1,334 reviews)
  - [Apache Kafka](https://www.g2.com/products/apache-kafka/reviews) - 4.5/5.0 (127 reviews)
  - [Amazon Kinesis Data Streams](https://www.g2.com/products/aws-amazon-kinesis-data-streams/reviews) - 4.3/5.0 (81 reviews)

