Dropbox API v1 Goes Live

After a month of beta testing, Dropbox has officially released version 1 of its API. The update brings substantial upgrades to functionality and the overall developer experience, along with a refreshed set of SDKs and stronger security measures.

New and Enhanced API Calls

Version 1 introduces new API calls while also enhancing existing ones, giving developers more control and flexibility when integrating with Dropbox.

Updated and Expanded SDKs

All Dropbox SDKs have been rebuilt with a focus on usability. The release includes new mobile SDKs for Android and Objective-C, as well as fully featured packages for Python, Ruby, and Java developers on the web. Each SDK now ships with documentation and example apps to speed up the onboarding process.

Security Enhancements

Security has been a major focus in this release, with several key changes:

  • App folders: Dropbox now automatically creates app-specific folders and tracks them even if users move or rename the underlying directory.
  • OAuth-only authentication: Apps never need to handle user login credentials. The iOS and Android SDKs have been optimized to leverage the official Dropbox app for a faster OAuth linking flow.
  • Full SSL coverage: All API communication now occurs over SSL.

Status of the Previous Version

Version 0 of the API remains fully operational and unchanged for the time being. However, developers are encouraged to migrate to v1 to take advantage of the new features. Dropbox notes that v0 will eventually be phased out, but promises ample notice before any deprecation takes effect.