Docs
The API is one GET endpoint. Everything is a query parameter.
Quick start
<meta
property="og:image"
content="http://localhost:8105/v1/png?title=My%20post&subtitle=A%20deep%20dive&theme=sky" /> That is the whole integration. Social crawlers fetch the URL; the PNG comes back in about a hundred milliseconds and caches immutably.
Parameters
-
title- required, main headline -
subtitle- optional secondary line -
theme- mint, amber, rose, violet, sky, dark, light -
accent- custom hex accent override -
footer- small brand line, bottom right -
logo- URL for Pro logo placement
Themes
Free covers mint, sky, and dark. Pro unlocks every theme plus a custom accent hex. The playground previews all of them live.
Caching
Responses carry
cache-control: public, max-age=31536000, immutable.
Identical parameters always produce identical bytes, so any CDN in front of
your site can cache the image forever at zero origin cost.
Plan limits
| Free | Pro $19/mo | |
|---|---|---|
| Renders / mo | 500 | 20k |
| Themes | 3 | all + custom accent |
| Mark on image | subtle | removed |