SecureBatch API Documentation
Welcome to the SecureBatch Developer API. Our platform allows you to process media files securely using local compute resources orchestrated via a simple REST-like interface.
Zero-Knowledge Promise
Unlike traditional APIs, SecureBatch does not upload files to a remote server for processing. When you use our SDK, the "API calls" actually trigger local WebAssembly workers within your browser or Node.js runtime.
Quick Start
Install the SDK to get started immediately:
$npm install @securebatch/sdk
Core Concepts
Batches
A collection of one or more files grouped together for processing with shared settings (e.g., "Convert to 1080p").
Jobs
An individual task within a batch. If a batch has 10 videos, it spawns 10 separate jobs.