Filestack Launches Redesigned File Picker, New Image Tagging and Explicit Content Detection API

Filestack, a file uploading, image transformation, and content delivery network (CDN) Platform provider, has announced the launch of its completely redesigned embeddable File Picker, new JavaScript Library, and redesigned platform backend. The company also announced the addition of a machine-learning powered image tagging and explicit content detection API. These enhancements of the Filestack platform are designed to help developers build applications that incorporate user-generated content and provide users an Instagram-like experience.

Screenshot of new File Picker - Dropbox files.

Filestack started out as Filepicker, a simple File Picker platform featuring a file uploading API. Today, Filestack is a platform for developers who would like to build applications geared for user-generated content. Developers can use Filepicker APIs or SDKs to integrate Filestack platform capabilities such as file uploading, image transformations, document conversions, and content delivery with applications.

Filestack has completely redesigned its embeddable File Picker which is built upon the newly released JavaScript library. The embeddable File Picker has been redesigned so that it is easier to use for both developers and application end users. The embeddable File Picker UI allows users to transform images (e.g. crop, rotate, border, filter) upon upload. Developers can embed the File Picker in Web and mobile applications to provide users an "Instagram-like" experience.

The new JavaScript library provides several ways to customize the embeddable File Picker such as overriding classes within CSS files, loading custom CSS files to the Picker, and building a custom UI. The previous version of the JavaScript library only allowed for very basic style modifications. The new JavaScript library also includes some new configuration options and callbacks developers can use to control, monitor, and analyze the entire file uploading process.

Screenshot of image tagging and explicit content detection API response.

The company has added machine-learning powered image tagging and explicit content detection capabilities to its platform which are available via API. Image tagging and explicit content detection are technically part of the transformation engine API; however, developers do not have to apply transformations to their images. Sławomir Zabkiewicz, VP of Engineering, Filestack, told ProgrammableWeb that “In a future release, we plan to make tagging and explicit content detection a configuration option of the filepicker, so once the picker is installed (with 2 lines of code), a developer can automatically tag images.”

An advantage of using image tagging and explicit content detection via the transformation engine is that application end users can do all their image management tasks in a single place. “Many of our customers are in EdTech and they accept image uploads from their users who might be students, teachers and parents,” said Zabkiewicz. “With Filestack, they can have a single workflow to upload images, filter for inappropriate content, transform the images (crop, compress, etc.) and serve the image via CDN if the content tags pass.”

Filestack has redesigned the platform backend to speed up uploads of high-res images and videos. File uploads have not only been accelerated, but are also resumable which is especially beneficial when uploading files using mobile connections. Files downloads have also been accelerated thanks to a CDN of 28 worldwide data centers.

Zabkiewicz told ProgrammableWeb that for many developers one of the most popular aspects of Filestack is the ease of use for for complete image managements workflows. “What Filestack does is it makes it possible for a single developer to build an Instagram-like experience for their users while focusing on the core capabilities of their application,” said Zabkiewicz. “Just like people use Stripe instead of building their own billing system, Twilio instead of building SMS, Algolia instead of building search, developers use Filestack instead of building their own image management.”

For more information about the Filestack platform and APIs, visit

Be sure to read the next Documents article: Box Announces Pre-Built UI Components Via Box Elements