# Filestack > Filestack is a file management API platform for developers: file uploads via a drop-in File Picker with 20+ sources (local device, URL, Google Drive, Dropbox, Instagram, and more), URL-based transformations, CDN delivery, and AI-powered intelligence (OCR, image tagging, virus and phishing detection). SOC 2 compliant, used by 100,000+ applications, with SDKs for JavaScript, React, Angular, Python, Java, PHP, Ruby, Go, and Android. Filestack's Content Ingestion Network (CIN) makes mobile uploads up to 100x more reliable by returning a filelink instantly while asynchronously moving files to your storage. Transformations are applied via URL (e.g. cdn.filestackcontent.com/APIKEY/resize=height:200/HANDLE) before files reach your app. Free and paid plans are available at https://www.filestack.com/pricing/. ## Getting Started - [Filestack Homepage](https://www.filestack.com/): Main site - upload, transform, and deliver files at scale - [What is Filestack?](https://www.filestack.com/docs/getting-started/what-is-filestack/): Technical and non-technical introduction to the Filestack platform - [How Filestack Works](https://www.filestack.com/docs/getting-started/how-filestack-works/): Architecture overview - upload, transform, and delivery flow - [Quick Start](https://www.filestack.com/docs/getting-started/quick-start/): Get an API key and integrate the File Picker with two lines of code - [What's New / Changelog](https://www.filestack.com/docs/getting-started/whats-new/): Latest API, picker, and SDK updates ## Uploads - [File Pickers](https://www.filestack.com/docs/uploads/pickers/): Embeddable upload UI; File Picker 4.0 supports folder uploads with preserved structure - [Uploading](https://www.filestack.com/docs/uploads/uploading/): Direct and multipart upload APIs, URL ingestion - [Drag and Drop](https://www.filestack.com/docs/uploads/dnd/): Lightweight drag-and-drop upload integration - [Custom Source](https://www.filestack.com/docs/uploads/customsource/): Add your own upload sources to the picker - [Storage](https://www.filestack.com/docs/uploads/storage/): Store uploads in S3, Google Cloud Storage, Azure, Dropbox, or Rackspace ## Delivery - [CDN](https://www.filestack.com/docs/delivery/cdn/): Global CDN delivery of files via filelinks - [Custom CNAME](https://www.filestack.com/docs/delivery/cname/): Serve files from your own domain - [Storage Aliases](https://www.filestack.com/docs/delivery/storage_aliases/): Deliver and transform files already in your own storage - [Document Viewer](https://www.filestack.com/docs/delivery/document_viewer/): Embeddable viewer for documents inside your app ## Transformations - [Processing Engine](https://www.filestack.com/docs/transformations/overview/): URL-based resize, crop, convert, watermark, and filters for images, documents, and video - [Transformations UI](https://www.filestack.com/docs/transformations/ui/): Client-side image editor UI with filters, crop, and adjustments ## Security - [Security Policies](https://www.filestack.com/docs/security/policies/): Policy and signature-based authorization for uploads and transformations - [Domain Whitelists](https://www.filestack.com/docs/security/domain_whitelists/): Restrict picker usage to approved domains ## Workflows - [Workflows](https://www.filestack.com/docs/workflows/overview/): Chain uploads, virus scans, transformations, and intelligence tasks into automated pipelines with conditional logic ## Intelligence (AI) - [OCR](https://www.filestack.com/docs/transformations/intelligence/ocr/): Extract text and data from documents, IDs, and images - [Image Tagging](https://www.filestack.com/docs/transformations/intelligence/tagging/): Object detection and auto-tagging with confidence scores - [Image Captioning](https://www.filestack.com/docs/transformations/intelligence/caption/): AI-generated captions for uploaded images - [Image SFW](https://www.filestack.com/docs/transformations/intelligence/sfw/): Detect NSFW/unsafe content in images - [Image Sentiment](https://www.filestack.com/docs/transformations/intelligence/image-sentiment/): Emotion analysis of people in images - [Text Sentiment](https://www.filestack.com/docs/transformations/intelligence/text-sentiment/): Sentiment analysis of text content - [Video Tagging](https://www.filestack.com/docs/transformations/intelligence/video-tagging/): Object and scene detection in video - [Video SFW](https://www.filestack.com/docs/transformations/intelligence/video-sfw/): Unsafe content detection in video - [Virus Detection](https://www.filestack.com/docs/transformations/intelligence/virus-detection/): Scan and quarantine malicious files during upload - [Phishing Detection](https://www.filestack.com/docs/transformations/intelligence/phishing-detection/): Block malicious HTML files before they reach storage - [Document Detection](https://www.filestack.com/docs/transformations/intelligence/document-detection/): Detect and deskew documents in images ## API Reference - [File API](https://www.filestack.com/docs/api/file/): REST endpoints for upload, download, overwrite, and delete - [Processing API](https://www.filestack.com/docs/api/processing/): Full reference of URL transformation tasks and parameters - [Video and Audio Processing API](https://www.filestack.com/docs/api/video_processing/): Transcoding and audio/video conversion reference - [Workflows API](https://www.filestack.com/docs/api/workflows_api/): Create and run workflows programmatically - [Webhooks](https://www.filestack.com/docs/api/webhooks/): Event notifications for uploads, conversions, and workflow completions - [Management API](https://www.filestack.com/docs/api/management/): Manage application resources programmatically ## SDKs - [JavaScript SDK](https://www.filestack.com/docs/api/sdk/javascript/): Official browser/Node.js client (filestack-js) - [React SDK](https://www.filestack.com/docs/api/sdk/react/): React picker component - [Angular SDK](https://www.filestack.com/docs/api/sdk/angular/): Angular integration - [Python SDK](https://www.filestack.com/docs/api/sdk/python/): Server-side uploads and transformations (pip install filestack-python) - [PHP SDK](https://www.filestack.com/docs/api/sdk/php/): Server-side integration (composer filestack/filestack-php) - [Ruby SDK](https://www.filestack.com/docs/api/sdk/ruby/): Ruby gem for uploads and processing - [Java SDK](https://www.filestack.com/docs/api/sdk/java/): JVM client library - [Go SDK](https://www.filestack.com/docs/api/sdk/go/): Go client library - [Android SDK](https://www.filestack.com/docs/api/sdk/android/): Native Android uploads and picker ## Product & Pricing - [File Upload Product](https://www.filestack.com/products/file-upload/): File Picker and Upload API product overview - [Transformations Product](https://www.filestack.com/products/transformations/): Document and file conversion overview - [Image Transformations](https://www.filestack.com/products/image-transformations/): Image editing and optimization overview - [Audio & Video Transformations](https://www.filestack.com/products/audio-video-transformations/): Media transcoding overview - [Delivery Product](https://www.filestack.com/products/deliver-overview/): CDN-powered file delivery overview - [AI Product](https://www.filestack.com/products/artificial-intelligence/): Intelligence and content-understanding features - [Workflows Product](https://www.filestack.com/products/workflows/): Automated file-processing pipelines overview - [Pricing](https://www.filestack.com/pricing/): Plan tiers, included uploads, transformations, and bandwidth ## Optional - [Tutorials](https://www.filestack.com/docs/tutorials/): Step-by-step tutorials and best practices - [Filestack Claude Plugin](https://www.filestack.com/docs/plugins/filestack-claude-plugin/): Use Filestack from Claude via the official plugin - [File Picker Code Generator](https://snap.filestack.com/): Interactive tool that generates picker configuration code - [Enterprise File Upload Security](https://www.filestack.com/enterprise-file-upload-security/): Security posture, SOC 2 compliance, and GDPR - [Case Studies](https://www.filestack.com/case-studies/): Customer implementations (SendGrid, Teachable, and others) - [Glossary](https://www.filestack.com/glossary/): Definitions of file-handling and API terms - [FAQs](https://www.filestack.com/faq/): Common questions on limits, file types, and setup - [Blog](https://blog.filestack.com/): Tutorials and articles on uploads, processing, and file management - [Status Page](https://status.filestack.com/): Real-time service status and incident history