A JPA 2.1 compliant Polyglot Object-Datastore Mapping Library for NoSQL Datastores.Please subscribe to:


Join the chat at https://gitter.im/impetus-opensource/Kundera Follow us on Twitter


Kundera is a "Polyglot Object Mapper" with a JPA interface. The idea behind Kundera is to make working with NoSQL Databases drop-dead simple and fun. Kundera is being developed with following objectives:

  • To make working with NoSQL as simple as working with SQL
  • To serve as JPA Compliant mapping solution for NoSQL Datastores.
  • To help developers, forget the complexity of NoSQL stores and focus on Domain Model.
  • To make switching across data-stores as easy as changing a configuration.


Supported Datastores

Kundera currently supports following data stores :

  • Cassandra
  • MongoDB
  • HBase
  • Redis
  • OracleNoSQL
  • Neo4j
  • Couchdb
  • Kudu
  • Relational databases
  • Apache Spark

You can find the list of data stores(specific versions) supported by Kundera here.

Getting Started

The latest stable release of Kundera is 3.7. It is a maven based project . You can either download it directly from github and build using following command :

mvn clean install -Dfile src/pom.xml

Or it can be directly added as maven dependency in your project in the following manner :

  • Add the following repository to pom.xml :

        <name>Kundera Public Repository</name>
  • Add the data store specific Kundera module as a dependency (e.g. Cassandra below) :


Build your project with the above changes to your pom.xml and start using Kundera !

Important Links


Sample Projects


About Us

Kundera is backed by Impetus Labs - iLabs. iLabs is a R&D consulting division of Impetus Technologies (http://www.impetus.com). iLabs focuses on innovations with next generation technologies and creates practice areas and new products around them. iLabs is actively involved working on High Performance computing technologies, ranging from distributed/parallel computing, Erlang, grid softwares, GPU based software, Hadoop, Hbase, Cassandra, CouchDB and related technologies. iLabs is also working on various other Open Source initiatives.

Follow us on Twitter.