snappydata (homepage)

SnappyData: OLTP + OLAP Database built on Apache Spark

SnappyData is a high performance in-memory data platform for mixed workload applications. Built on Apache Spark, SnappyData provides a unified programming model for streaming, transactions, machine learning and SQL Analytics in a single cluster. SnappyData unifies real time data sources with external data sources that have a Spark connector. SnappyData is 100% compatible with Apache Spark and is Open Sourced with an Apache V2 license.

SnappyData can be deployed either in the Unified Cluster mode or in the Smart Connector mode.
With latter, you can run SnappyData with and access it from your existing Spark cluster. For more details, refer

For SnappyData features, see


  • 2|database
  • 1|sql
  • 1|data source

How to

Include this package in your Spark Applications using:

spark-shell, pyspark, or spark-submit

> $SPARK_HOME/bin/spark-shell --packages SnappyDataInc:snappydata:0.8-s_2.11


If you use the sbt-spark-package plugin, in your sbt build file, add:

spDependencies += "SnappyDataInc/snappydata:0.8-s_2.11"


resolvers += "Spark Packages Repo" at ""

libraryDependencies += "SnappyDataInc" % "snappydata" % "0.8-s_2.11"


In your pom.xml, add:
  <!-- list of dependencies -->
  <!-- list of other repositories -->


Version: 0.8-s_2.11 ( 17db38 | zip | jar ) / Date: 2017-03-10 / License: Apache-2.0

Version: 0.7-s_2.11 ( af767d | zip | jar ) / Date: 2016-12-21 / License: Apache-2.0

Version: 0.6.2-s_2.11 ( a3d713 | zip | jar ) / Date: 2016-11-09 / License: Apache-2.0

Version: 0.6.1-s_2.11 ( 060d3a | zip | jar ) / Date: 2016-10-25 / License: Apache-2.0

Version: 0.5-s_2.10 ( a21454 | zip | jar ) / Date: 2016-07-25 / License: Apache-2.0