File Pickers

Filestack offers plug and play UI widgets for uploading files from both browsers and mobile devices.

Get started quickly with minimum configuration and improve user experience of your application using one of the three File Picker implementations

Cloud Integrations

Pickers utilize Filestack Cloud API, which manages its own OAuth clients under the Filestack name and logo. By default users are presented with OAuth consent screens that ask them to let Filestack view their files. This can be changed to let you use your own OAuth clients (and your logo) by adding your OAuth client credentials to the Auth Keys section in the Developer Portal.

Note: You must use your own OAuth clients if you are using the Custom CNAME add-on for your application. Please reach out to our Support Team to set it up.

The following providers are supported for custom OAuth:

Cloud Default Custom Auth CNAME Tutorial
Box No Optional Optional Coming soon
Dropbox Yes Required Optional tutorial
Facebook Yes Optional Optional Coming soon
Instagram Yes Optional Optional Coming soon
Google Drive Yes Optional Optional tutorial
Google Photos No Optional Optional tutorial
Google Gmail No Required Required tutorial
Google Search Yes Optional Optional Coming soon
Github No Optional Optional Coming soon
OneDrive No Optional Optional Coming soon
OneDrive for Business No Required Optional tutorial

Custom S3 Source

You can setup your own Amazon S3 bucket as an upload source for use in the web picker. The source value is 'customsource' and can be added to the fromSources picker option. You can customize it further with the options customSourceName, customSourceContainer, and customSourcePath.

This feature requires a paid plan and once enabled can be configured in the Developer Portal.