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.
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 Filestack.com