Filestack Technical Glossary
Comprehensive reference for Filestack platform architecture and services
What Is a Processing API?
API
Set of endpoints that handle file transformations, conversions, and other processing operations on uploaded files.
Architecture
The Processing API is unique in that it’s not a traditional REST API with discrete endpoints. Instead, it operates through a declarative, URL-based syntax where transformations are defined by chaining processing tasks directly in the URL path.
URL Structure
https://cdn.Filestackcontent.com/[API_KEY]/[TASK1]/[TASK2]/[HANDLE_OR_URL]Processing Sources
- Handle: Unique identifier for uploaded files
- Storage Alias: Pointer to external cloud storage
- Public URL: Any publicly accessible file URL
Execution Model
- Tasks execute sequentially from left to right
- Synchronous processing for fast operations
- Stateless design for scalability
- Automatic caching of results
📚 Filestack Documentation
Learn more about Processing API in the official Filestack documentation: