DBX Platform developer community and support

Welcome to the DBX Platform developer community and support page. We encourage you to check out our FAQs where we've tried to capture how to solve many of our developers most common questions. There is also a robust community on our forums to help you answer questions or brainstorm. If none of those provide what you're looking for, we are here to help!

Developer community

Become a part of the growing developer community building on the DBX Platform where you can get help, provide feedback, brainstorm ideas, make connections, and get inspired.

Online

The Dropbox developer forum is a Dropbox hosted page where you can get technical support from the Dropbox team and community about specific API issues. You can also provide product feedback and feature requests, stay up to date on the latest Dropbox announcements, and brainstorm your ideas with the community. If you're new to the online community, learn more about engaging here.

You can also find the Dropbox developer community on the following sites:

Events

The Dropbox developer community also connects in person around the world with DBX Dev Days, workshops, and meetups.

Upcoming Events

Stay tuned for upcoming event announcements!

You can also request an event in your city here.

Past Events

Check out some of our past events on the developer blog:

Stay Connected

Blog

Subscribe to the Dropbox developer blog to get the latest product updates, enablement materials, tutorials, app examples, and more.

Social

Follow us on Twitter @dropboxapi to stay up to date on everything Dropbox API related. You can also direct message us here.

Contact us

If you can't find an answer in the community and resources above or frequently asked questions below, you can contact API support. We're here to help with any problems, questions, comments, or feedback you have about the DBX Platform.

Frequently Asked Questions

What is the DBX Platform?

The new DBX Platform is a unified suite of APIs and tools for developers. We view the DBX Platform as the connective tissue that brings together all a user's content, devices, and apps in a central place.

How do I get started with the Dropbox API?

If you've never built using the Dropbox APIs, we recommend checking out the Getting Started with the Dropbox APIs guide. This hands-on tutorial will walk you through the basic steps to get up and running and create a simple app to help organize files within your Dropbox account.

We also recommend reading the Developer guide, your go-to reference documentation for building great apps on the DBX Platform and sailing through the app review process.

Which API should I use?

The DBX Platform offers a number of APIs for different use cases:

  • Use the Chooser and Saver if you're looking for UI components for your app to let people open files from Dropbox in your app or save files to Dropbox from your app
  • Use the User API if you need an HTTP-based API, like for a server-side web app, or otherwise need lower level access to Dropbox
  • Use the Dropbox Business API if you need access to Dropbox Business admin functionality

Which permission is best for my app?

In general, you should use the minimum permissions required for your app. When users link their Dropbox account to your app, they'll be asked to grant the permissions you've requested. We find that users are more likely to link their account if minimal permissions are requested. 

There are two permissions: App folder and Full Dropbox. Read more about how they differ in our developer guide.

You can register for multiple versions of your app with different permissions and allow the user to choose the option they prefer. This, however, requires more work for you as the developer, additional UI, and an extra decision that your users have to make.

Is use of the Dropbox API free?

Yes! There's no cost to you as the developer, and any type of Dropbox account, free or paid, can use your app.

Where can I get my app key and secret?

You can get an API app key and secret by creating an app on the app creation page.

Once you have an app created, the app key and secret will be available on the app's page on the App Console.

Note that Chooser and Saver have app keys but no app secrets.

Can I rename my app?

You can rename Chooser & Saver apps at any point on the App Console. Core apps still in development status can also be renamed on the App Console.

Once apps are in production status, they cannot be renamed by you. We recommend ensuring your apps are named correctly before applying for production. If you have an app in production status that you need renamed, open an API support ticket and we can do it for you.

What is OAuth?

OAuth is an open protocol used by the Dropbox API for authorizing access to resources on Dropbox. It is a more secure alternative to handling user credentials directly. The Dropbox API supports OAuth 2.0, but the official SDKs handle all of this for you. You can read more about OAuth on the official OAuth site.

Do API access tokens expire?

App access tokens effectively don't expire, but users can manually revoke tokens by going into My apps. In the case of apps with app folder access, if the user deletes the app folder, your app's access token will no longer be valid.

You should only process the authorization once, and save the access token for all future calls for that user. If an existing access token is invalid, (in which cases calls will return 401), you should prompt the user to re-authorize your app.

Can multiple versions of my app (e.g., free and paid) use the same app folder on iOS or Android?

Yes, but you'll run into issues with trying to link to Dropbox when they're both installed at the same time. Open an API support ticket and we can help.

How long is the approval process for apps?

Once your app links 50 Dropbox users, you will have two weeks to apply for and receive production status approval. If you want to share your app with the world, you will need to complete the production application process.

We respond to nearly all production requests within a few business days. While you may submit your request for production status anytime, it will not be reviewed until your app has linked with at least 50 Dropbox users.

You can find more information about applying for production in our developer guide.

Can I cycle my app key and secret?

Yes, if you need to change the app key and secret on an existing app for any reason, open an API support ticket and we'll help. Cycling your app key and secret won't disable existing access tokens.

What is the DBX Platform Super User Program?

The DBX Platform Super User Program is aimed at connecting our most passionate Dropbox API users with the Dropbox team and getting them more involved in our developer community. While we encourage all Dropbox API users to share their expertise with the community, this program will provide perks to those community members who go above and beyond by regularly contributing high-value content on our forums.  Learn more about the program and how to apply to be a Super User on the Developer forum.

How do I become a partner?

Dropbox partners are selected based on market leadership, innovation, and alignment with Dropbox values. Being a Dropbox partner is a powerful way to access new customers. Learn more about our partner program and apply here.

How do I get help?

Get help from the community on the DBX Platform Developer Forum or Stack Overflow. Also make sure to check out our Developer reference materials. 

If you can't find an answer in the resources above, you can contact API support. The Dropbox team can help you with any problems, questions, or comments you have about the DBX Platform.