Use case · Certificates
The certificate generation API
Course platforms, training providers and event organisers all need to issue certificates — often a whole cohort at once, each with a different name and date.
Design the certificate once in HTML/CSS, then render it per recipient with a single call. Get a print-ready PDF, or a PNG for sharing.
01How it works
Batch a cohort
Loop your recipient list and render each certificate; the warm pool handles the burst.
PDF or image
Return a print-ready PDF, or a PNG/WebP for the recipient to post to LinkedIn.
Pixel-exact branding
Custom fonts, seals and layouts render exactly — no template editor limitations.
02One request
curl https://rendral.com/api/v1/pdf \
-H "Authorization: Bearer sk_live_…" \
-H "Content-Type: application/json" \
-d '{ "html": "<div class=cert>Awarded to <b>Ada Lovelace</b>…</div>",
"options": { "landscape": true } }' \
-o certificate.pdfFrequently asked
Can I generate images instead of PDFs?
Yes — call /api/v1/screenshot with the same HTML to get a PNG, JPEG or WebP.
How do I brand certificates?
Use any HTML/CSS — web fonts, background images, seals and signatures all render on real Chrome.
Can I render a whole class at once?
Yes. Send one request per recipient; the concurrency-controlled pool renders them quickly.
A free tier, five endpoints, and SDKs for Node and Python.