Box Developer Documentation

Allow domain access

Allow domain access

To use the Box APIs it is important that your application and users have access to the following domains, where needed.

File preview

To enable file preview, your application might need to load javascript file from the Box content delivery network (CDN). This file is loaded from the following domains.

  • api.box.com
  • boxcdn.net
  • boxcloud.com
  • dl2.boxcloud.com to dl20.boxcloud.com

File downloads

The following API domains are used to download files via the Box API.

  • api.box.com to initially request a file to download
  • dl.boxcloud.com to actually download files for authenticated users
  • public.boxcloud.com to actually download files for unauthenticated users

Ensuring access to these domains is only a first step to downloading a file. To download a file the users need to have proper access permissions and need to be fully authenticated where needed.

File uploads

The following API domains are used to upload files via the Box API.

  • api.box.com to start a file upload
  • upload.app.box.com and upload.box.com to upload the file to Box