SDK Workflows

SDK Recipes

Production-oriented workflows that combine multiple Zavilo Tools. Copy the complete code, then adapt file selection, options, and result handling to your application.

Sequential Pipeline

AI Video Enhance → Compress for Delivery

Improve video quality locally with AI, then create a smaller MP4 for web delivery.

Sequential Pipeline

Document Scan → AI Table → CSV

Correct a photographed document, detect its table structure and export CSV.

Sequential Pipeline

Document → Sensitive Data Redaction → Share

Detect common sensitive values in a document image and create a redacted PNG before sharing.

Sequential Pipeline

AI Product Photo → Remove Background → Upscale → WebP

Turn a raw product photo into a transparent, higher-resolution, web-ready asset with a fully browser-side AI pipeline.

Sequential Pipeline

AI Face Privacy → Detect → Mosaic → Compress

Automatically detect visible faces, apply a privacy mosaic, then compress the protected image for delivery.

Sequential Pipeline

Enhance → Resize → WebP

Improve an image, resize it for web delivery, then convert the final result to WebP.

Sequential Pipeline

Document Scan → Enhance → PDF

Correct a photographed document, enhance readability, then create a PDF.

Sequential Pipeline

PDF → JPG → Enhance → ZIP

Convert PDF pages to images, enhance each image, and package the results into a ZIP.

Parallel Processing

Video → Thumbnail + MP3

Use one video as input for two independent outputs at the same time.

Sequential Pipeline

Multiple Images → Watermark → Upload

Process many product images with one watermark workflow and upload every generated file.

Sequential Pipeline

Product Flyer → Split → Enhance

Split a flyer into product images and automatically enhance every generated image.

Sequential Pipeline

Images → PDF → Watermark

Build one PDF from many images, then apply a PDF watermark before delivery.

Sequential Pipeline

Generate QR → Resize for UI

Generate a QR image and resize the returned image for a specific UI placement.

Sequential workflows pass one Tool result into the next Tool. Parallel workflows send the same original input to independent Tools with Promise.all(). Check each Tool Reference before changing a workflow.