Rendral

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

01

Batch a cohort

Loop your recipient list and render each certificate; the warm pool handles the burst.

02

PDF or image

Return a print-ready PDF, or a PNG/WebP for the recipient to post to LinkedIn.

03

Pixel-exact branding

Custom fonts, seals and layouts render exactly — no template editor limitations.

02One request

request.sh
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.pdf

Frequently 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.

Start rendering in minutes.

A free tier, five endpoints, and SDKs for Node and Python.