Spark SQL is Apache Spark's module for working with structured data based on DataFrames.

LicenseApache 2.0
CategoriesSQL Libraries
Tagsdatabasesqlquerysparkapacheclient
HomePage https://spark.apache.org/
DateMay 23, 2025
Filespom (36 KB)  jar (11.9 MB)  View All
RepositoriesCentral
Ranking#216 in MvnRepository (See Top Artifacts)
#1 in SQL Libraries
Used By2,614 artifacts
Scala TargetScala 2.13 (View all targets)

Scope:
Scope:
Format:
Scope:
Scope:
Scope:
Scope:
Scope:
Scope:

Compile Dependencies (159)

Category/License Group / ArtifactVersionUpdates
Streaming
Apache 2.0
com.clearspring.analytics » stream 2.9.8
Serializer
BSD 3-clause
com.esotericsoftware » kryo-shaded 4.0.35.6.2
Logging
BSD 3-clause
com.esotericsoftware » minlog 1.3.01.3.1
JSON Lib
Apache 2.0
com.fasterxml.jackson.core » jackson-databind 2.18.22.19.1
Annotation Lib
Apache 2.0
com.fasterxml.jackson.core » jackson-annotations 2.18.22.19.1
JSON Lib
Apache 2.0
com.fasterxml.jackson.core » jackson-core 2.18.22.19.1
Date/Time
Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-jsr310 2.18.22.19.1
JSON Lib
Apache 2.0
com.fasterxml.jackson.module » jackson-module-scala_2.13 2.18.22.19.1
Compression
BSD 2-clause
com.github.luben » zstd-jni 1.5.6-91.5.7-4
Defect Detection
LGPL 2.1
com.google.code.findbugs » jsr305 3.0.04.9.3
JSON Lib
Apache 2.0
com.google.code.gson » gson 2.11.02.13.1
Encryption Lib
Apache 2.0
com.google.crypto.tink » tink 1.16.01.18.0
Serializer
Apache 2.0
com.google.flatbuffers » flatbuffers-java 24.3.2525.2.10
Serializer
BSD 3-clause
com.google.protobuf » protobuf-java 4.29.34.31.1
I18N Lib
com.ibm.icu » icu4j 76.177.1
Compression
Apache 2.0
com.ning » compress-lzf 1.1.2
Reflection
BSD 3-clause
com.thoughtworks.paranamer » paranamer 2.82.8.3
Serializer
Apache 2.0
com.twitter » chill_2.13 0.10.0
Serializer
Apache 2.0
com.twitter » chill-java 0.10.0
CSV
Apache 2.0
com.univocity » univocity-parsers 2.9.1
Base64
Apache 2.0
commons-codec » commons-codec 1.17.21.18.0
Collections
Apache 2.0
commons-collections » commons-collections 3.2.24.5.0
I/O
Apache 2.0
commons-io » commons-io 2.18.02.19.0
Compression
Apache 2.0
io.airlift » aircompressor 2.0.23.3
Application Metrics
Apache 2.0
io.dropwizard.metrics » metrics-core 4.2.304.2.33

Apache 2.0
io.dropwizard.metrics » metrics-jvm 4.2.304.2.33

Apache 2.0
io.dropwizard.metrics » metrics-json 4.2.304.2.33

Apache 2.0
io.dropwizard.metrics » metrics-graphite 4.2.304.2.33

Apache 2.0
io.dropwizard.metrics » metrics-jmx 4.2.304.2.33
JWT Lib
Apache 2.0
io.jsonwebtoken » jjwt-api 0.12.6
JWT Lib
Apache 2.0
io.jsonwebtoken » jjwt-impl 0.12.6

Apache 2.0
io.jsonwebtoken » jjwt-jackson 0.12.6

Apache 2.0
io.netty » netty-tcnative-boringssl-static 2.0.70.Final2.0.72.Final

Apache 2.0
io.netty » netty-tcnative-classes 2.0.70.Final2.0.72.Final

Apache 2.0
io.netty » netty-tcnative-boringssl-static 2.0.70.Final2.0.72.Final

Apache 2.0
io.netty » netty-tcnative-boringssl-static 2.0.70.Final2.0.72.Final

Apache 2.0
io.netty » netty-tcnative-boringssl-static 2.0.70.Final2.0.72.Final

Apache 2.0
io.netty » netty-tcnative-boringssl-static 2.0.70.Final2.0.72.Final
Network Framework
Apache 2.0
io.netty » netty-all 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-buffer 4.1.118.Final4.2.2.Final
Netty Codec
Apache 2.0
io.netty » netty-codec 4.1.118.Final4.2.2.Final
DNS Lib
Apache 2.0
io.netty » netty-codec-dns 4.1.118.Final4.2.2.Final
Netty Codec
Apache 2.0
io.netty » netty-codec-http 4.1.118.Final4.2.2.Final
Netty Codec
Apache 2.0
io.netty » netty-codec-http2 4.1.118.Final4.2.2.Final
Netty Codec
Apache 2.0
io.netty » netty-codec-socks 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-common 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-handler 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-transport-native-unix-common 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-handler-proxy 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-resolver 4.1.118.Final4.2.2.Final
DNS Lib
Apache 2.0
io.netty » netty-resolver-dns 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-transport 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-transport-classes-epoll 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-transport-classes-kqueue 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-transport-native-epoll 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-transport-native-epoll 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-transport-native-kqueue 4.1.118.Final4.2.2.Final

Apache 2.0
io.netty » netty-transport-native-kqueue 4.1.118.Final4.2.2.Final
Annotation Lib
EPL 2.0GPL
jakarta.annotation » jakarta.annotation-api 2.1.13.0.0
Dep Injection
Apache 2.0
jakarta.inject » jakarta.inject-api 2.0.1
Java Spec
EPL 2.0GPL
jakarta.servlet » jakarta.servlet-api 5.0.06.1.0
Validation
Apache 2.0
jakarta.validation » jakarta.validation-api 3.0.23.1.1
Java Spec
EPL 2.0GPL 2.0
jakarta.ws.rs » jakarta.ws.rs-api 3.0.04.0.0
Annotation Lib
EPL 2.0GPL
javax.annotation » javax.annotation-api 1.3.23.0.0
Java Spec
EPL 2.0GPL
javax.servlet » javax.servlet-api 4.0.16.1.0
Serializer
MIT
net.razorvine » pickle 1.5
Python Integration
BSD
net.sf.py4j » py4j 0.10.9.9
Parser Generator
BSD 3-clause
org.antlr » antlr4-runtime 4.13.14.13.2

Apache 2.0
org.apache.arrow » arrow-vector 18.1.018.3.0

Apache 2.0
org.apache.arrow » arrow-format 18.1.018.3.0

Apache 2.0
org.apache.arrow » arrow-memory-core 18.1.018.3.0

Apache 2.0
org.apache.arrow » arrow-memory-netty 18.1.018.3.0

Apache 2.0
org.apache.arrow » arrow-memory-netty-buffer-patch 18.1.018.3.0
Serializer
Apache 2.0
org.apache.avro » avro 1.12.0

Apache 2.0
org.apache.avro » avro-mapred 1.12.0
Dist Communication
Apache 2.0
org.apache.avro » avro-ipc 1.12.0
Compression
Apache 2.0
org.apache.commons » commons-compress 1.27.1
Core Utils
Apache 2.0
org.apache.commons » commons-lang3 3.17.03.18.0
Math Lib
Apache 2.0
org.apache.commons » commons-math3 3.6.14.0-beta1
String Utils
Apache 2.0
org.apache.commons » commons-text 1.13.01.13.1
Collections
Apache 2.0
org.apache.commons » commons-collections4 4.44.5.0
Encryption Lib
Apache 2.0
org.apache.commons » commons-crypto 1.1.01.2.0
Dist Coordination
Apache 2.0
org.apache.curator » curator-recipes 5.7.15.8.0
Dist Coordination
Apache 2.0
org.apache.curator » curator-framework 5.7.15.8.0

Apache 2.0
org.apache.curator » curator-client 5.7.15.8.0

Apache 2.0
org.apache.datasketches » datasketches-java 6.1.18.0.0

Apache
org.apache.datasketches » datasketches-memory 3.0.26.0.0

Apache 2.0
org.apache.hadoop » hadoop-client-api 3.4.1

Apache 2.0
org.apache.hadoop » hadoop-client-runtime 3.4.1

Apache 2.0
org.apache.hive » hive-storage-api 2.8.14.0.1

Apache 2.0
org.apache.ivy » ivy 2.5.3
Logging Bridge
Apache 2.0
org.apache.logging.log4j » log4j-slf4j2-impl 2.24.32.25.1
Logging
Apache 2.0
org.apache.logging.log4j » log4j-api 2.24.32.25.1
Logging
Apache 2.0
org.apache.logging.log4j » log4j-core 2.24.32.25.1
Logging Bridge
Apache 2.0
org.apache.logging.log4j » log4j-1.2-api 2.24.32.25.1

Apache 2.0
org.apache.logging.log4j » log4j-layout-template-json 2.24.32.25.1

Apache 2.0
org.apache.orc » orc-format 1.1.0

Apache 2.0
org.apache.orc » orc-core 2.1.22.1.3

Apache 2.0
org.apache.orc » orc-shims 2.1.22.1.3

Apache 2.0
org.apache.orc » orc-mapreduce 2.1.22.1.3
Data Format
Apache 2.0
org.apache.parquet » parquet-column 1.15.2

Apache 2.0
org.apache.parquet » parquet-common 1.15.2

Apache 2.0
org.apache.parquet » parquet-encoding 1.15.2

Apache 2.0
org.apache.parquet » parquet-format-structures 1.15.2
Data Format
Apache 2.0
org.apache.parquet » parquet-hadoop 1.15.2

Apache 2.0
org.apache.spark » spark-sketch_2.13 4.0.0
Dist Computing
Apache 2.0
org.apache.spark » spark-core_2.13 4.0.0

Apache 2.0
org.apache.spark » spark-launcher_2.13 4.0.0

Apache 2.0
org.apache.spark » spark-kvstore_2.13 4.0.0

Apache 2.0
org.apache.spark » spark-network-common_2.13 4.0.0

Apache 2.0
org.apache.spark » spark-network-shuffle_2.13 4.0.0

Apache 2.0
org.apache.spark » spark-unsafe_2.13 4.0.0

Apache 2.0
org.apache.spark » spark-common-utils_2.13 4.0.0

Apache 2.0
org.apache.spark » spark-catalyst_2.13 4.0.0

Apache 2.0
org.apache.spark » spark-sql-api_2.13 4.0.0
Data Format
Apache 2.0
org.apache.spark » spark-variant_2.13 4.0.0

Apache 2.0
org.apache.spark » spark-tags_2.13 4.0.0

Apache 2.0
org.apache.ws.xmlschema » xmlschema-core 2.3.1
Bytecode
Apache 2.0
org.apache.xbean » xbean-asm9-shaded 4.264.27
Annotation Lib
Apache 2.0
org.apache.yetus » audience-annotations 0.12.00.15.1
Dist Coordination
Apache 2.0
org.apache.zookeeper » zookeeper 3.9.3

Apache 2.0
org.apache.zookeeper » zookeeper-jute 3.9.3
JVM Languages
BSD 3-clause
org.codehaus.janino » janino 3.1.93.1.12

BSD 3-clause
org.codehaus.janino » commons-compiler 3.1.93.1.12
LevelDB
BSD 3-clause
org.fusesource.leveldbjni » leveldbjni-all 1.8

EPL 2.0GPL
org.glassfish.hk2 » osgi-resource-locator 1.0.33.0.0

EPL 2.0GPL
org.glassfish.hk2 » hk2-locator 3.0.63.1.1

EPL 2.0GPL
org.glassfish.hk2 » hk2-api 3.0.63.1.1

EPL 2.0GPL
org.glassfish.hk2 » hk2-utils 3.0.63.1.1
AOP
EPL 2.0GPL
org.glassfish.hk2.external » aopalliance-repackaged 3.0.63.1.1

Apache 2.0BSD 2-clauseCC0 1.0EDL 1.0EPL 2.0GPLMITPublicW3C
org.glassfish.jersey.containers » jersey-container-servlet 3.0.163.1.10

Apache 2.0BSD 2-clauseCC0 1.0EDL 1.0EPL 2.0GPLMITPublicW3C
org.glassfish.jersey.containers » jersey-container-servlet-core 3.0.163.1.10

Apache 2.0BSD 2-clauseCC0 1.0EDL 1.0EPL 2.0GPLMITPublicW3C
org.glassfish.jersey.core » jersey-client 3.0.163.1.10

Apache 2.0CC0 1.0EPL 2.0GPL 2.0Public
org.glassfish.jersey.core » jersey-common 3.0.163.1.10

Apache 2.0BSDEPL 2.0GPL 2.0
org.glassfish.jersey.core » jersey-server 3.0.163.1.10

Apache 2.0BSD 2-clauseCC0 1.0EDL 1.0EPL 2.0GPLMITPublicW3C
org.glassfish.jersey.inject » jersey-hk2 3.0.163.1.10
Bytecode
Apache 2.0LGPL 2.1MPL 1.1
org.javassist » javassist 3.30.2-GA
Defect Detection
Apache 2.0
org.jetbrains » annotations 17.0.026.0.2
JSON Lib
Apache 2.0
org.json4s » json4s-jackson_2.13 4.0.7

Apache 2.0
org.json4s » json4s-core_2.13 4.0.7

Apache 2.0
org.json4s » json4s-ast_2.13 4.0.7

Apache 2.0
org.json4s » json4s-scalap_2.13 4.0.7

Apache 2.0
org.json4s » json4s-jackson-core_2.13 4.0.7
Compression
Apache 2.0
org.lz4 » lz4-java 1.8.0
Reflection
Apache 2.0
org.objenesis » objenesis 3.33.4
Collections
Apache 2.0
org.roaringbitmap » RoaringBitmap 1.3.0

Apache 2.0GPL 2.0
org.rocksdb » rocksdbjni 9.8.410.2.1
JVM Languages
Apache 2.0
org.scala-lang » scala-library 2.13.163.7.1
Scala Compiler
Apache 2.0
org.scala-lang » scala-reflect 2.13.16
XML Processing
Apache 2.0
org.scala-lang.modules » scala-xml_2.13 2.3.02.4.0
Parser Generator
Apache 2.0
org.scala-lang.modules » scala-parser-combinators_2.13 2.4.0
Collections
Apache 2.0
org.scala-lang.modules » scala-parallel-collections_2.13 1.2.0
Logging Bridge
MIT
org.slf4j » jul-to-slf4j 2.0.162.0.17
Logging Bridge
Apache 2.0
org.slf4j » jcl-over-slf4j 2.0.162.0.17
Logging
MIT
org.slf4j » slf4j-api 2.0.162.0.17

BSD 3-clause
org.threeten » threeten-extra 1.8.0
Compression
org.tukaani » xz 1.10
Compression
Apache 2.0
org.xerial.snappy » snappy-java 1.1.10.7
Regexp
Apache
oro » oro 2.0.8

Runtime Dependencies (2)

Category/License Group / ArtifactVersionUpdates

Apache 2.0
io.netty » netty-transport-native-epoll 4.1.118.Final4.2.2.Final

Apache 2.0
org.apache.parquet » parquet-jackson 1.15.2

Related Books

Data Engineering with Databricks Cookbook: Build effective data and AI solutions using Apache Spark, Databricks, and Delta LakeData Engineering with Databricks Cookbook: Build effective data and AI solutions using Apache Spark, Databricks, and Delta Lake (2024)
by Chadha, Pulkit
Data Algorithms with Spark: Recipes and Design Patterns for Scaling Up using PySparkData Algorithms with Spark: Recipes and Design Patterns for Scaling Up using PySpark (2022)
by Parsian, Mahmoud
Learning Spark: Lightning-Fast Data AnalyticsLearning Spark: Lightning-Fast Data Analytics (2020)
by Damji, Jules S., Wenig, Brooke, Das, Tathagata, Lee, Denny
Stream Processing with Apache Spark: Mastering Structured Streaming and Spark StreamingStream Processing with Apache Spark: Mastering Structured Streaming and Spark Streaming (2019)
by Maas, Gerard, Garillot, Francois
Spark: The Definitive Guide: Big Data Processing Made SimpleSpark: The Definitive Guide: Big Data Processing Made Simple (2018)
by Chambers, Bill, Zaharia, Matei
Apache Spark 2.x Machine Learning Cookbook: Over 100 recipes to simplify machine learning model implementations with SparkApache Spark 2.x Machine Learning Cookbook: Over 100 recipes to simplify machine learning model implementations with Spark (2017)
by Amirghodsi, Siamak, Rajendran, Meenakshi, Hall, Broderick, Mei, Shuen
Advanced Analytics with Spark: Patterns for Learning from Data at ScaleAdvanced Analytics with Spark: Patterns for Learning from Data at Scale (2017)
by Ryza, Sandy, Laserson, Uri, Owen, Sean, Wills, Josh
Mastering Apache Spark 2.x - Second Edition: Scale your machine learning and deep learning systems with SparkML, DeepLearning4j and H2OMastering Apache Spark 2.x - Second Edition: Scale your machine learning and deep learning systems with SparkML, DeepLearning4j and H2O (2017)
by Kienzler, Romeo
Apache Spark 2.x for Java Developers: Explore big data at scale using Apache Spark 2.x Java APIsApache Spark 2.x for Java Developers: Explore big data at scale using Apache Spark 2.x Java APIs (2017)
by Gulati, Sourav, Kumar, Sumit
High Performance Spark: Best Practices for Scaling and Optimizing Apache SparkHigh Performance Spark: Best Practices for Scaling and Optimizing Apache Spark (2017)
by Karau, Holden, Warren, Rachel
Learning Apache Spark 2Learning Apache Spark 2 (2017)
by Abbasi, Muhammad Asif
Top 50 Apache Spark Interview Questions & AnswersTop 50 Apache Spark Interview Questions & Answers (2017)
by Powerhouse, Knowledge
99 Apache Spark Interview Questions for Professionals: A GUIDE TO PREPARE FOR APACHE SPARK INTERVIEW QUESTIONS99 Apache Spark Interview Questions for Professionals: A GUIDE TO PREPARE FOR APACHE SPARK INTERVIEW QUESTIONS (2017)
by Kumar, Yogesh, Kumar, Hitesh
Apache Spark for Data Science CookbookApache Spark for Data Science Cookbook (2016)
by Chitturi, Padma Priya
Practical Data Science with Hadoop and Spark: Designing and Building Effective Analytics at Scale (Addison-wesley Data & Analytics)Practical Data Science with Hadoop and Spark: Designing and Building Effective Analytics at Scale (Addison-wesley Data & Analytics) (2016)
by Mendelevitch, Ofer, Stella, Casey, Eadline, Douglas
Expert Hadoop Administration: Managing, Tuning, and Securing Spark, YARN, and HDFS (Addison-Wesley Data & Analytics Series)Expert Hadoop Administration: Managing, Tuning, and Securing Spark, YARN, and HDFS (Addison-Wesley Data & Analytics Series) (2016)
by Alapati, Sam
Spark in ActionSpark in Action (2016)
by Zecevic, Petar, Bonaci, Marko
Apache Spark 2 for BeginnersApache Spark 2 for Beginners (2016)
by Thottuvaikkatumana, Rajanarayanan
Big Data SMACK: A Guide to Apache Spark, Mesos, Akka, Cassandra, and KafkaBig Data SMACK: A Guide to Apache Spark, Mesos, Akka, Cassandra, and Kafka (2016)
by Estrada, Raul, Ruiz, Isaac
Apache Spark in 24 Hours, Sams Teach YourselfApache Spark in 24 Hours, Sams Teach Yourself (2016)
by Aven, Jeffrey
Apache Spark Interview Question & AnswersApache Spark Interview Question & Answers (2016)
by Goel, Naman
Spark GraphX in ActionSpark GraphX in Action (2016)
by Malak, Michael, East, Robin
Spark Tutorials with Scala: The Beginner's GuideSpark Tutorials with Scala: The Beginner's Guide (2016)
by McGrath, Todd
Pro Spark Streaming: The Zen of Real-Time Analytics Using Apache SparkPro Spark Streaming: The Zen of Real-Time Analytics Using Apache Spark (2016)
by Nabi, Zubair
Apache Spark Machine Learning BlueprintsApache Spark Machine Learning Blueprints (2016)
by Liu, Alex
Spark: Big Data Cluster Computing in ProductionSpark: Big Data Cluster Computing in Production (2016)
by Ganelin, Ilya, Orhian, Ema, Sasaki, Kai, York, Brennon
Learning Spark: Analytics With Spark FrameworkLearning Spark: Analytics With Spark Framework (2016)
by Moore, Joseph
Apache Spark Scala Interview Questions: Shyam MalleshApache Spark Scala Interview Questions: Shyam Mallesh (2016)
by Mallesh, Shyam
Big Data Analytics with Spark: A Practitioner's Guide to Using Spark for Large Scale Data AnalysisBig Data Analytics with Spark: A Practitioner's Guide to Using Spark for Large Scale Data Analysis (2015)
by Guller, Mohammed
Mastering Apache Spark: Gain expertise in processing and storing data by using advanced techniques with Apache SparkMastering Apache Spark: Gain expertise in processing and storing data by using advanced techniques with Apache Spark (2015)
by Frampton, Mike
Apache Spark Graph ProcessingApache Spark Graph Processing (2015)
by Ramamonjison, Rindra
Spark Cookbook: Over 60 recipes on Spark, covering Spark Core, Spark SQL, Spark Streaming, MLlib, and GraphX librariesSpark Cookbook: Over 60 recipes on Spark, covering Spark Core, Spark SQL, Spark Streaming, MLlib, and GraphX libraries (2015)
by Yadav, Rishi
Advanced Analytics with Spark: Patterns for Learning from Data at ScaleAdvanced Analytics with Spark: Patterns for Learning from Data at Scale (2015)
by Ryza, Sandy, Laserson, Uri, Owen, Sean, Wills, Josh
Learning Spark: Lightning-Fast Big Data AnalysisLearning Spark: Lightning-Fast Big Data Analysis (2015)
by Karau, Holden, Konwinski, Andy, Wendell, Patrick, Zaharia, Matei
Machine Learning with SparkMachine Learning with Spark (2015)
by Pentreath, Nick