DEVELOPERS

Build on-brand visuals from your data

Design a template once, then render it programmatically on every trigger — same data in, same pixels out. Call the REST /v1 API directly from your product or automation.

Same data in, same pixels out — render twice, diff the bytes.
POST /v1/render
curl -X POST "https://api.lemtika.com/v1/render" \
  -H "Authorization: Bearer <YOUR_API_KEY>" \
  -H "Content-Type: application/json" \
  -d '{
    "templateId": "tmpl_og_card",
    "values": { "headline": "Ship faster", "metric": "10k users" }
  }'

TWO SURFACES

One render engine, two ways to call it

REST API

Call POST /v1/render and the public /v1 surface directly from any backend, n8n, or CI.

SDKs

Typed client libraries for TypeScript and Python. Coming soon.

DETERMINISM

Deterministic by design

A curated template renders the same bytes from the same data — every time, no per-call generative gamble. Render twice and diff the output: identical. That's what makes Lemtika safe to wire into automations.

$ sha256sum render_1.png render_2.png

9f2a3c1b8e…e4c7 render_1.png9f2a3c1b8e…e4c7 render_2.png
identical — 0 bytes differ