The Java SDK includes implementations of the Java Data Objects (JDO) and Java Persistence API (JPA) interfaces, as well as a low-level datastore API to access the AppEngine's schemaless object datastore, with a query engine and atomic transactions.