...

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:

Related Terms