Use case
Dynamic OG images at scale
Generate unique, on-brand Open Graph images for every page — a signed URL that renders on first fetch and caches forever. Deterministic, no headless-browser to maintain.
The problem
Programmatic pages each need a unique social-share image. Hand-rolling a Puppeteer/canvas service is a maintenance sink, and generic AI image tools drift off-brand and re-render differently every time.
How it works with Kynva
- 01
Mint a signed URL per page
POST /api/v1/generate/sign with your template and per-page params (headline, subhead). Batch up to 100 at a time — one call per deploy covers thousands of pages.
- 02
Drop it in your meta tag
Put the returned URL straight into <meta property="og:image">. It authenticates by signature — no API key in the markup.
- 03
It renders once, then caches forever
First fetch renders and 302s to an immutable CDN URL; every scraper and CDN after that hits cache. You're billed exactly one credit per unique image — never for the repeat fetches.
Why Kynva
- Deterministic: the same page always yields the same image — no re-render drift, safe to cache permanently.
- On-brand by construction: your brand kit (fonts, colors, logo) is enforced by the engine.
- No infrastructure: no headless Chromium fleet to run, scale, or patch.