--- title: Spark Reviews meta\_title: 'Spark Reviews 2026: Details, Pricing, & Features | G2' meta\_description: Filter 54 reviews by the users' company size, role or industry to find out how Spark works for a business like yours. aggregate\_rating: rating\_value: 4.3 review\_count: 54 scale: '5' date\_modified: '2026-08-09' parent\_category: name: Web Frameworks url: https://www.g2.com/categories/web-frameworks ---

# Spark Reviews & Product Details

Claimed

###### Profile Status

This profile is currently managed by Spark but has limited features.  
  
Are you part of the Spark team? [Upgrade your plan](https://sell.g2.com) to enhance your branding and engage with visitors to your profile!

Spark Framework is a lightweight and expressive web framework for Java and Kotlin, designed to facilitate rapid development of web applications and microservices. It offers a simple and intuitive API that allows developers to handle HTTP requests and responses with minimal boilerplate code, making it ideal for building RESTful APIs and web applications efficiently. Key Features and Functionality: - Minimalistic and Lightweight: Spark Framework is designed to be extremely lightweight, offering just the core functionality needed to handle HTTP requests and responses. There are no unnecessary features or configurations, so developers can focus on building the application without distractions. - Fluent API: Spark Framework uses a fluent API, which makes it easy to define routes, handle HTTP methods, and return responses. The code is clean, intuitive, and easy to read. It’s a great framework for developers who appreciate simplicity and want to get their application running quickly. - REST API Support: Spark Framework is built with RESTful web services in mind, making it easy to create and manage REST APIs. It has built-in support for routing HTTP methods (GET, POST, PUT, DELETE, etc.) and returning responses in various formats such as JSON, HTML, or plain text. - No Configuration Required: One of the standout features of Spark Framework is that it doesn’t require any configuration files, which is a stark contrast to larger frameworks like Spring. You simply create a Java file, add the necessary routes, and start the server — that’s it! This ease of use makes it great for rapid prototyping and small-scale applications. Primary Value and Problem Solved: Spark Framework addresses the need for a straightforward and efficient tool for developing web applications and microservices in Java and Kotlin. By eliminating complex configurations and providing a clean, expressive API, it enables developers to focus on writing application logic rather than dealing with the intricacies of the framework. This approach significantly reduces development time and effort, making Spark Framework an excellent choice for projects that require rapid development and deployment.

* * *

Seller
[The Apache Software Foundation](https://www.g2.com/sellers/the-apache-software-foundation)
Discussions
[Spark Community](https://www.g2.com/products/apache-spark/discuss)
Solution Type

Best-of-Breed

Overview by
Chinmay Deshpande (Big data developer | Hadoop | Hive | Sqoop | Hbase | SQL | Apache Spark | Pyspark | Scala | Python)

Show More

## Value at a Glance

Averages based on real user reviews.

### Perceived Cost

$$$$$

[
View More Pricing Information
](https://www.g2.com/products/apache-spark/pricing)

## Top-Rated Alternatives

[

 ![spring.io](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "spring.io")

spring.io

4.5/5(320)

](https://www.g2.com/products/spring-io/reviews)

[

 ![Grails](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Grails")

Grails

3.6/5(33)

](https://www.g2.com/products/grails/reviews)

[

 ![Vaadin](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Vaadin")

Vaadin

4.1/5(36)

](https://www.g2.com/products/vaadin/reviews)

[
View All Alternatives
](https://www.g2.com/products/apache-spark/competitors/alternatives)

## User Insights

Average based on 54 real user reviews.

Perceived Cost

$$$$$

[Log in to unlock pricing and user insights](/login)

## Spark Integrations
(1)

What do users say about integrations?

Integration information sourced from real user reviews.

[

 ![Product Avatar Image](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Product Avatar Image")

Python

](https://www.g2.com/products/python/reviews)

Show More

 ![Abhishek K.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Abhishek K.")
AK

Abhishek K.

Technical Lead

Information Technology and Services

Enterprise (\> 1000 emp.)

8/14/2025

"Apache Spark: Fast, Capable, But Needs Care to Run Well"

4.5/5

What do you like best about Spark?

Spark is great for working with really large amounts of data. It can handle both batch jobs and streaming data, and it works with different file types and data sources. It’s much faster than older systems because it can process data in memory.

I also like that it has built-in tools for data queries, streaming, and even machine learning, so you can do a lot without switching platforms. Review collected by and hosted on G2.com.

What do you dislike about Spark?

Spark is not as “easy” as people think. If it’s not set up or tuned properly, it can run slowly or cost a lot to operate. One small mistake in how you write or run a job can slow everything down.

Debugging issues can take time, and streaming isn’t truly real-time. it still works in small batches. Also, it can be tricky to match the right Spark version with other tools in your setup. Review collected by and hosted on G2.com.

What problems is Spark solving and how is that benefiting you?

Cleaning and preparing large datasets

Automating daily data processing tasks

Handling both batch and near real-time data flows

Running reports and analytics jobs Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: Organic

 ![Seetharami Reddy B.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Seetharami Reddy B.")
SB

Seetharami Reddy B.

Senior Data Consultant

Enterprise (\> 1000 emp.)

3/11/2025

"Easy to learn"

5/5

What do you like best about Spark?

It’s fast when compared to Hadoop as it is a in memory processing engine Review collected by and hosted on G2.com.

What do you dislike about Spark?

Nothing as of now as it’s advanced version of Hadoop disk memory Review collected by and hosted on G2.com.

What problems is Spark solving and how is that benefiting you?

It’s completely related to data engineering like performing etl and Elt related Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Organic

 ![Yash V V.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Yash V V.")
YV

Yash V V.

Application Developer

Computer Software

Enterprise (\> 1000 emp.)

9/30/2023

"Extraordinary Big data processing and optimization."

4.5/5

What do you like best about Spark?

I love the speed of data processing. Also the Immense Ecosystem of integration with APIs and the huge amount of optimization in memory we can achieve through it.

It is very easy to use and implement with versatile data processing approaches we can achieve through it and also the customer support with community help is great! Review collected by and hosted on G2.com.

What do you dislike about Spark?

It needs a steep learning curve as non-tech persons or beginners may find it very complex.

When the data complexity is huge, it is hard to debug and find bugs in the processed big data.

It is not suitable for small data processing. Review collected by and hosted on G2.com.

What problems is Spark solving and how is that benefiting you?

It's solving a big problem by decreasing memory storage using optimization techniques, which thus solves the problem of buying big storage resources.

Also, it has built-in fail-safe and security features ensuring data safety and integrity Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Organic

 ![Gowtham Raj B.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Gowtham Raj B.")
GB

Gowtham Raj B.

Senior Engineer | Data & Automation

Enterprise (\> 1000 emp.)

5/25/2023

"Large scale data analytics on big data using Spark and Knime"

5/5

What do you like best about Spark?

Integration with powerful scripting languages (Python, Scala and Java).

Consume available Apache datastore files for developing ML models and quickly deploy to production.

Integration with Knime provided no-code development of ETL pipelines, and merging with Apache datastores allowed us to quickly educate the traditional talent (SQL and Excel-based) to build robust data insights.

Knime platform integration with Spark did not require any additional computing power as it performed all the processing on the Spark infrastructure. Review collected by and hosted on G2.com.

What do you dislike about Spark?

Out of the box, Spark has fewer algorithms for ML models, but we can extend with other programming languages which involves additional effort while implementing with Knime. Review collected by and hosted on G2.com.

What problems is Spark solving and how is that benefiting you?

Initially, Spark provided a quick and best way to consume the already available Apache datastores and build data science capabilities. When Knime came into the picture as a strategic tool, the rapid integration with Spark proved to extend the capabilities of Knime and an alternate way to consume Spark MLOps. Review collected by and hosted on G2.com.

Show More

11/27/2024
Validated ReviewerIncentivizedSource: G2 invite

 ![Gaurav M.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Gaurav M.")
GM

Gaurav M.

Data engineer

Mid-Market (51-1000 emp.)

5/26/2023

"Spark - Best Framework for Batch Processing"

4.5/5

What do you like best about Spark?

1. I really like the concept of RDD in spark as they are immutable.

2. Spark provided lots of system udfs(out of the box) to play with.

3. We can easily debug a spark issue by checking lineage on spark UI Review collected by and hosted on G2.com.

What do you dislike about Spark?

1. Sometimes, out-of-memory errors on spark become very frequent, and a SIGKILL command is invoked without any proper stack trace by spark. This way it becomes very difficult to debug a spark job Review collected by and hosted on G2.com.

What problems is Spark solving and how is that benefiting you?

We are running 1000's of spark jobs consuming 10 TB's of data daily and generating reports on top of raw data for finance, HR and other organizations. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Trilok P.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Trilok P.")
TP

Trilok P.

DevOps Engineer - CloudOps

Mid-Market (51-1000 emp.)

7/20/2023

"Review on spark"

4.5/5

What do you like best about Spark?

Spark makes processing very large data sets possible and also handles these data sets in a fairly quick manner.

Spark seems to be rapidly advancing software.

Spark is one of the trending software in the recent times.

It is a great computing engine for solving complex logics. Review collected by and hosted on G2.com.

What do you dislike about Spark?

Spark seems to be little slow on wide data.

Spark lacks in supporting its users a bit.

Sparks needs some advance ability to understand and structure the modeling of big data. Review collected by and hosted on G2.com.

What problems is Spark solving and how is that benefiting you?

It is a great computing engine which solves complex logics.

Gives us great set of libraries and api to solve day to day problems.

Fault tolerance.

Ease of use and Cluster management. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![SANDEEP S.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "SANDEEP S.")
SS

SANDEEP S.

Software Engineer in Test

Small-Business (50 or fewer emp.)

7/14/2023

"Spark: A lightweight solution for building web apps."

4.5/5

What do you like best about Spark?

-It incorporates with powerful scripting languages.

-Easy debugging via UI

-Data Processing is significantly faster than the conventional Hadoop Big Data System because of its in-memory calculations and several other optimizations. Review collected by and hosted on G2.com.

What do you dislike about Spark?

There may be Out of Memory mistakes as a result of In Memory calculations.

Query Execution time is somewhat high however it is expected, but can be optimized upto certain levels. Review collected by and hosted on G2.com.

What problems is Spark solving and how is that benefiting you?

Spark is accelerating the processing of big data. I switched the use case then I realized, the process ran two times as quickly, enabling me to cut costs and operate its processes more effectively. Review collected by and hosted on G2.com.

Show More

Validated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Information Technology and Services](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Information Technology and Services")
UI

Verified User in Information Technology and Services

Enterprise (\> 1000 emp.)

8/8/2023

"Suparfast Spark"

5/5

What do you like best about Spark?

In memory processing is mostly liked thing. Also directly we can use dataframes which makes it very developer friendly. Also streaming part I liked very much... Review collected by and hosted on G2.com.

What do you dislike about Spark?

There is nothing as such in my opinion which can be disliked. Review collected by and hosted on G2.com.

What problems is Spark solving and how is that benefiting you?

It's helping us to do our data analysis on top of streaming data. Also helping in daily schedule batch processing. It increase our productivity and also business performance. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Verified User in Wholesale](/assets/icons/anonymous-avatar-purple-4ae1032bdb50ee5682003170c8184aee790d25958bd397abbd384ba52c596a7b.svg "Verified User in Wholesale")
UW

Verified User in Wholesale

Enterprise (\> 1000 emp.)

7/24/2023

"Best distributed compute engine"

5/5

What do you like best about Spark?

Spark's in-memory computations makes it suparfast over traditional Map-Reduce jobs.

Also spark has capacity to not just read from hdfs but also from any storage. Spark streaming is best for streaming applications.

Dataframes are also the best part of spark. Review collected by and hosted on G2.com.

What do you dislike about Spark?

There is nothing as such to dislike about spark. Review collected by and hosted on G2.com.

What problems is Spark solving and how is that benefiting you?

For solving Big data analytics we are using spark which helps in fast processing the data to get insights of it. Review collected by and hosted on G2.com.

Show More

Current UserValidated ReviewerIncentivizedSource: G2 invite

 ![Kunal S.](/assets/transparent-ad5be28fbcd25b7b08d2cebe1d957125437fb5407d75ee717965ad22c8808791.gif "Kunal S.")
KS

Kunal S.

Data Analyst

Enterprise (\> 1000 emp.)

7/25/2023

"Spark review"

4.5/5

What do you like best about Spark?

In memory computation and storage levels

GRAPHX and sparkmlib to execute ML jobs in distributed env

Support for multiple languages Review collected by and hosted on G2.com.

What do you dislike about Spark?

Performance issues for NON scala udfs

Not able to self optimise skewness Review collected by and hosted on G2.com.

What problems is Spark solving and how is that benefiting you?

Data pipelines for batch and real time data engineering solutions

With spark we are able to process big data as well as stream data in distributed way Review collected by and hosted on G2.com.

Show More

Validated ReviewerSource: Organic

##### Pricing

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

[
View More Pricing Information
](https://www.g2.com/products/apache-spark/pricing)

Spark Comparisons

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_4497b42a9d73b00c1a7285601db6cc6b/spring-io.png "Product Avatar Image")

spring.io

4.5/5(320)

[
Compare Now
](https://www.g2.com/compare/apache-spark-vs-spring-io)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_6ca5b57b63c45814e9ef66a64ca43c19/thunderbird.png "Product Avatar Image")

Thunderbird

4.3/5(340)

[
Compare Now
](https://www.g2.com/compare/apache-spark-vs-thunderbird)

 ![Product Avatar Image](https://images.g2crowd.com/uploads/product/image/small_square/small_square_69054bc7d40597b06fc3905720ccc914/microsoft-outlook.png "Product Avatar Image")

Outlook

4.5/5(3,520)

[
Compare Now
](https://www.g2.com/compare/microsoft-outlook-vs-apache-spark)

##### Categories on G2

[Java Web Frameworks](https://www.g2.com/categories/java-web-frameworks)

##### Explore More

[HubSpot Marketing Hub vs Google Analytics: which is better for mid-market B2B teams proving pipeline ROI?](https://www.g2.com/discussions/hubspot-marketing-hub-vs-google-analytics-which-is-better-for-mid-market-b2b-teams-proving-pipeline-roi)[What MBaaS platforms offer the strongest SDKs for iOS, Android, and multiple programming languages?](https://www.g2.com/discussions/what-mbaas-platforms-offer-the-strongest-sdks-for-ios-android-and-multiple-programming-languages)[What platform integrates visitor management with access control systems?](https://www.g2.com/discussions/what-platform-integrates-visitor-management-with-access-control-systems)

[What are the best financial data APIs with clear implementation expectations and predictable scaling costs instead of surprise billing?](https://www.g2.com/discussions/what-are-the-best-financial-data-apis-with-clear-implementation-expectations-and-predictable-scaling-costs-instead-of-surprise-billing)[Which aviation MRO platforms are most trusted by maintenance engineers based on user reviews?](https://www.g2.com/discussions/which-aviation-mro-platforms-are-most-trusted-by-maintenance-engineers-based-on-user-reviews)[Leading AP automation services](https://www.g2.com/discussions/leading-ap-automation-services)

[Show MoreShow Less](javascript:void(0);)