Notice: Over the next few months, we're reorganizing the App Engine documentation site to make it easier to find content and better align with the rest of Google Cloud products. The same content will be available, but the navigation will now match the rest of the Cloud products. If you have feedback or questions as you navigate the site, click Send Feedback.

Using App Engine APIs with Datastore

Stay organized with collections Save and categorize content based on your preferences.

Datastore is a NoSQL document database built for automatic scaling, high performance, and ease of application development.

The pages in this section describe how to access Datastore with App Engine APIs. Apps that use these APIs can only run in App Engine and will need to upgrade to the recommended Google Cloud APIs before migrating to newer App Engine runtimes. The recommended APIs for Datastore are in the Google Cloud Client Library and enable your app to run in App Engine as well as other environments that support Java 8.

Using Objectify with Datastore

Instead of using App Engine APIs or Google Cloud APIs, you can use Objectify to access Datastore. Objectify is an open-source API for Cloud Datastore that provides a higher-level of abstraction than App Engine APIs and Google Cloud APIs. While apps that use earlier versions of Objectify can only run in App Engine, apps that use version 6 and later can run in App Engine as well as other environments that support Java 8.

If you plan to use Objectify, it's recommended that you use version 6 or later.