Filestack File Uploader & File Upload API
Integrate File Picker in seconds
1 Copy and paste the following code snippet into your project:
const client = filestack.init("apikey");
const picker = client.picker();
picker.open();
2 Get your API key here and add above.
3 Congratulations! Your File Picker is now ready to use.
4 Want to customize it further? Click here to learn how.
#1 Developer Service for File Uploads
- Beautiful UI with over 20 integrated sources
- Uploads that are 100X more reliable with our Content Ingestion Network (CIN)
- Secure transfer to handle the most sensitive files
import * as filestack from 'filestack-js';
const client = filestack.init('YOUR API KEY');
client.upload(fileObject).then(data =>console.log(data.url));
gem 'filestack'
client = FilestackClient.new('YOUR_API_KEY', security: security_object)
filelink = client.upload(filepath: '/path/to/file')
$ composer require --prefer-dist filestack/filestack-php
use Filestack\FilestackClient;
$client = new FilestackClient('YOUR_API_KEY');
$filelink = $client-upload('/path/to/file');
$ pip install filestack-python
from filestack import Client client = Client("")
params = {'mimetype': 'image/png'}
new_filelink = client.upload(filepath="path/to/file", params=params)
print(new_filelink.url)
SDKs for quick integration
100X more reliable mobile uploads
- Filelink instantly available
- Asynchronous upload from the Filestack storage to your storage location
Powerful image transformation for you and your customers
Give your customers the power to manipulate their images, before they upload. Easily transform, convert and optimize images or apply beautiful effects and filters to any image.
URL-Based Transformations
https://cdn.filestackcontent.com/key-here/resize=height:200/file-id-here
Object Detection
{
"apparel": 84,
"canopy": 74,
"clothing": 84,
"coat": 84,
"crowd": 81,
"festival": 59,
"human": 99,
"people": 77,
"person": 99,
"umbrella": 70
}
Explicit Content Detection
{
"sfw": true
}
Filter Content
- Virus detection protects the integrity of your system and app.
- Copyright detection means no protected image will be displayed.
- Phishing detection helps in block any malicious HTML file before it hits your storage location.
- Understand the content of your images with Object detection.
- Image SFW detects unsafe content in uploaded files.
- Detect general features of uploaded the images with images tagging feature.
- Generate image captions using AI
- Understand how people are feeling using Emotions analysis.
Filestack OCR
Virus Detection delivered with Filestack Workflows
Filestack is the only Secure File Handling Service for Developers
Frequently Asked Questions
How do I upload files using Filestack?
You can upload files using Filestack by integrating our powerful APIs that allow you to upload, transform, and deliver content easily.
What are the benefits of using Filestack?
How do I get started?
You can get started with Filestack by signing up for free and then logging in to your Developer´s Portal.
What types of files can I upload?
You can upload various file types including images (JPEG, PNG, GIF), documents (PDF, DOCX, TXT), audio (MP3, WAV), and video files (MP4, AVI).
Are there any file upload limits?
Upload limits typically depend on your subscription plan, but generally include size limits per file and total storage capacity. For specific limits, please refer to your plan details.
What are some of the use cases of Filestack?
Filestack streamlines file uploads for print services, drone data management, ed-tech platforms, and content management systems.