Skip to content
Compose PDF

Compose PDF

Design documents visually in the studio, bind them to your data, and render print-ready PDFs through a single API — pixel-identical from preview to print.

Render PDFs by API

Design a template once in the studio, publish it, and POST your JSON data to receive a finished PDF. Invoices, statements, certificates — any fixed layout with variable data.

Mail merge in one call

Send an array of records and get one PDF with one document per record — one hundred invoices in a single request, collated into a single file.

Live preview in your app

Drop an iframe into your page and stream form input to it with postMessage. The preview renders in the visitor’s browser with the same engine that renders the final PDF.

A data contract, not guesswork

Every published template exposes a JSON Schema derived from its declared variables. Payloads are validated before rendering — a wrong shape is a 400 with the exact violating paths, never a silently blank document.