What is Filestack?

What does Filestack do?

Filestack can help you provide amazing experiences to your users through various carefully crafted UI integrations (like our File Picker or Transformation UI) whenever you need to manage files in your application, whether web, mobile, or desktop environment. They are easy to implement and backed by Filestack’s powerful APIs that are simple to use and provide great flexibility to your Software Developers.

Filestack operates in three main areas of modern software file management systems: Uploads, Transformations, and Delivery (that includes performance optimization, responsiveness, etc.). For your business teams, we can also provide insights into how your users use the system and what impact that has on your business objectives.

So, what is filestack, exactly? It’s the complete file management experience you can give your customers and developers.

Uploads

So, you have to give your users the ability to upload files in your application. To provide them with the best experience, you can integrate Filestack’s File Picker, which not only allows them to upload files from their local computer but also integrates with the most popular social media networks, like Facebook or Instagram, commonly used storage solutions like Google Drive or Dropbox and stock image providers like Unsplash.

File Picker is extremely configurable and customizable, giving your developers flexibility when integrating it into your application. And it is very quick to start with - you can have production-ready file uploading functionality in less than an hour.

Filestack ships File Picker for Web (JavaScript, React, Angular) and natively for iOS and Android.

Under the hood, File Picker utilizes powerful Filestack API that is also available to your Developers through a number of Open Source SDKs.

Where to go for more information:

Delivery

For every file uploaded with Filestack, you will receive a unique URL that you can use to display it in your application, download it or transform it using Filestack’s Processing API.

Filestack CDN is an extremely fast and reliable Content Delivery Network designed to give your users world-class performance wherever they are.

Filestack can also deliver external URLs and files from your own Storage without re-uploading those files.

Where to go for more information:

Transformations

In most cases, you will not want to present your users with the files uploaded as is. Instead, you might want to transform those files to conform to your application requirements. For example, you might want to resize, rotate or enhance your images before displaying them to your users, or you might want to convert Office documents to PDF format before you show a preview to your customers.

Filestack’s Processing Engine is very powerful system that allows developers to transform various types of files, including images, documents and videos. Additionally, we provide insights into the contents of the files through our Intelligence System.

With Filestack, you can transform your files in real time by appending parameters to the URLs or asynchronously using Workflows.

If you need to give your users the ability to transform images, you can use Transformation UI to provide them with beautiful UI and and a great experience manipulating their files.

Where to go for more information: