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.