Posted by Brian Smith on July 09, 2013
Today, we're excited for you try out the beta release of the Datastore API — simple databases for your apps with Dropbox sync built-in! Use datastores to save your app's data — settings, contacts, or any other content that users create — and Dropbox will take care of all the syncing for you. People who use your Datastore-enabled app can be sure their information will always be up-to-date and available, no matter what device or platform they use.
The Datastore API provides a new model for storing and syncing data beyond files. When you use datastores, you don't have to build a complicated sync engine from scratch — you can add the power of Dropbox into your app in a snap!
With datastores, your app works great even without an Internet connection. When a user goes offline, your app can continue to work with all its data locally. The next time the user is online, Dropbox will take care of syncing things up.
Forget conflicts and combining changes when people use your app from different devices. With datastores, Dropbox can now understand the structure of your app data and automatically merge changes made at the same time. For example, simultaneous edits to a contact's phone number and email address will be merged without sync conflicts or any action from the user.
The Datastore Explorer lets you see what's going on in your app as the data changes to help speed up development and dramatically simplify debugging.