Skip to content

ServiceLabsOne key. One API. Every Finnoto utility.

HTML → PDF, split PDF, zip, unzip and XLS → XLSX behind a single authenticated gateway. Call any utility synchronously or as a job, get your files on R2, and see usage and latency for every key.

The utilities

UtilitySlugWhat it does
HTML → PDFhtml-pdfRender an HTML document to PDF in headless Chromium.
Split PDFsplit-pdfOne single-page PDF per page of the source.
Zip fileszip-filesDownload a list of URLs and pack them into one .zip.
Unzip archiveunzip-filesExtract every entry of a .zip and return one link per file.
XLS → XLSXxls-to-xlsxConvert a legacy .xls workbook to .xlsx.

Try it

bash
curl -X POST https://api.servicelabs.dev/v1/utilities/html-pdf \
  -H "Authorization: Bearer $DU_API_KEY" -H "Content-Type: application/json" \
  -d '{"input":{"url":"https://example.com/invoice.html","pdfOptions":{"format":"A4"}}}'

The response is a job whose result.files[0].url is your PDF. Start with the Quickstart.

ServiceLabs · a Finnoto company