Query engines & federation · Apache Software Foundation

Apache Spark

Open-source distributed processing engine for large-scale batch, SQL, streaming and machine-learning workloads.

Apache Spark is an open-source distributed computing engine for processing large datasets across a cluster, combining batch processing, SQL queries (Spark SQL), micro-batch/streaming (Structured Streaming), and machine learning (MLlib) under one unified API available in Python, Scala, Java and R. Its in-memory execution model made it substantially faster than earlier MapReduce-based tools for iterative workloads such as ETL pipelines and model training. Spark runs on its own standalone cluster manager, on Kubernetes, or on YARN, and reads from and writes to virtually any storage layer including S3, HDFS, Iceberg and Delta Lake. It is self-hosted by default; the commercial company Databricks, founded by Spark's original creators, offers it as a managed lakehouse platform with additional tooling. Spark is typically the default choice for large-scale data engineering and ML pipelines rather than for low-latency interactive dashboards.

At a glance

Vendor Apache Software Foundation
Pricing model Open source + paid options
Free tier Yes
Deployment Self-hosted
Open source Yes (Apache-2.0)
Best for Data engineering teams building large-scale batch ETL, streaming or machine-learning pipelines.

Pricing

Free and open source under the Apache Software Foundation; managed lakehouse platforms built on Spark, such as Databricks, are priced separately.

Pricing has not been verified yet — see the vendor's site.

Features

  • Unified batch, SQL, streaming and ML APIs
  • In-memory distributed execution (RDDs/DataFrames)
  • Structured Streaming for near-real-time pipelines
  • MLlib for distributed machine learning
  • Runs on Kubernetes, YARN or standalone
  • Broad connector ecosystem for storage and lakehouse formats

Integrations

Profile last reviewed September 21, 2026

Head to head

Alternatives

Apache Spark in the index now

Terms to know

Related guides