Kundera is a JPA 2.1 compliant, polyglot object-datastore mapping library for NoSQL datastores. The idea behind Kundera is to make working with NoSQL databases drop-dead simple and fun. It currently supports Cassandra, HBase, MongoDB, Redis, OracleNoSQL, Neo4j, ElasticSearch, CouchDB, Kudu, Spark and relational databases.