operational · self-hosted

html in.
pixels out.

one render engine for screenshots, print-ready pdfs, video, background removal & document parsing. send html or a file — get back exactly what you need. no browser deps, no vendor lock-in.

supaserv — live
01

everything the engine does

png

screenshot render

Any HTML string → a pixel-perfect PNG. Custom viewport, animation-frame seeking, optional response caching.

pdf · v1 + v2

print-ready pdf

Chromium for quick PDFs, or WeasyPrint for real print: CMYK, ICC profiles, bleed, trim marks & PDF/X-4.

mp4 · gif

video capture

Record animated HTML deterministically, frame by frame. Set FPS, duration & resolution — FFmpeg encodes server-side.

rembg

background removal

Upload an image, get a clean transparent PNG back. u2net model, tunable force levels, edge refinement.

pdf → json

document parsing

Extract text from PDFs, or let Claude detect the type & return structured JSON — invoices, contracts, forms.

yt · x

url → mp4

Pull video straight from YouTube or X/Twitter via yt-dlp. Pick a quality, or just grab the audio track.

02

api surface

POST/renderHTML → PNG
POST/render/pdfHTML → PDF · Chromium
POST/render/pdfv2HTML → PDF · WeasyPrint / CMYK
POST/render/videoHTML → MP4 / GIF
POST/render/rembgimage → transparent PNG
POST/render/pdf2textPDF → text / structured JSON
POST/render/youtubeURL → MP4 · also /twitter · /x
POST/render/batchHTML → base64 PNG frames
GET/healthworker status & versions
all systems operational · rendering in frankfurt