Transparent persistence. Powerful querying. Use the API your prefer, to a very wide range of datastores. The most standards-compliant Java persistence product. Open Source software, under the Apache 2 license. Persisting Java objects is now easy.


Choose your Datastore from a very wide range!

Providing access to industry leading RDBMS, map stores such as Cassandra and HBase, the Neo4j graph store, spreadsheets in Excel or OpenOffice formats, JSON formatted Amazon and Google Storage options, the popular MongoDB JSON-like document store, as well as ubiquitous LDAP and others.

Database

Choose the JPA API ? with full support for JPA 2.1

Java standard since 2006, providing easy persistence to RDBMS datastores. Comes with its own "SQL-like" JPQL query language, so you query your data in a language similar to what your datastore understands.

Read more »

API image

or choose the JDO API ? with full support for JDO 3.2.

Java standard since 2001, providing transparent persistence and datastore agnosticity. Comes with its own "Java syntax" JDOQL query language so you can use the Java syntax you already know to query your data.

Read more »

API image

Contribute image

Contribute to its development ? with the latest tools.

Explore the codebase on GitHub and contribute new features or fix bugs. All code is available under the very flexible Apache 2 License so you have every opportunity to offer your skills to the project. Follow the DataNucleus blog or Twitter (@datanucleus) and receive updates when features are added, or bugs are fixed that could impact on your application(s).

Go to Twitter »


Docs image

Documentation

Extensive documentation covering JDO, JPA and REST APIs, as well as all handling specific to the particular datastores in question

View latest »

Download image

Download

Download the latest version as a convenient ZIP file with all dependencies.

Download here »