Python Datastore SDK beta 3: snapshots and set-based queries

A new beta of the Python Datastore SDK is now available. The primary addition is support for saving and restoring datastore snapshots in JSON format. The SDK's apply_snapshot APIs serialize a datastore's contents so you can persist or transfer state; the included tktasks.py example demonstrates the workflow.

The other notable change affects query(), which now returns a set rather than a list. That makes it straightforward to combine results from multiple queries with set union and difference operations, giving you more flexibility when filtering records across tables.

You can grab the latest SDK from the Dropbox Datastore SDK page.

Note: the Sync and Datastore APIs have since been deprecated.