Free
For trying it out on a personal blog or side project.
$0/month
50 unique images / month
- 1200×630 PNG & SVG
- No credit card required
- Edge rendering
- Global cache
oganvil/pricing
Pay for the images you actually ship. Repeat views are never billed — served from cache. Counters reset on the 1st of each month.
01 / Plans
Pay for the images you actually ship. Counters reset monthly, and repeat views never cost a thing.
For trying it out on a personal blog or side project.
$0/month
50 unique images / month
For growing projects and docs sites.
$5/month
500 unique images / month
For marketing teams and high-traffic products.
$29/month
5,000 unique images / month
All plans: repeat views served from cache are never billed.
Counters reset on the 1st of each month.
02 / FAQ
The details, without the fine print.
The same card (same title + tag + format) is identified by a hash of its visual inputs. The first render counts toward your monthly quota; every repeat request is served from cache and never billed again. This means link previews, thumbnails and embeds of the same image cost you nothing extra — only genuinely new images count against your limit.
No. oganvil renders cards with workers-og on Cloudflare Workers — there’s no Chromium, no container and nothing to maintain. That’s exactly why cards render in ~330ms of CPU time and stay reliable under load.
Yes. Once you have an oganvil URL, you add one line — <meta property="og:image" content="https://oganvil.rowu.workers.dev/assets/og/pricing.png"> — plus the matching twitter:image if you want. Then deploy your page.
It’s the social-platform sweet spot — the size most platforms use for link previews (X, LinkedIn, Discord, Slack, WhatsApp). You can request PNG or SVG, both at 1200×630.
On paid plans you get email alerts before it happens — at 50%, 90% and 100% of your monthly limit. If you exceed it, the API returns a clear 429 with your usage and a link to upgrade. Counters reset automatically on the 1st.
Yes. Every paid plan is month-to-month and cancelable anytime. There are no contracts and no lock-in — cancel and you drop to the free tier.
50 unique images/month on the free tier — no card required. Paid plans from $5/mo.