Private beta— the API is live and free. Paid plans are coming soon; join the waitlist below.
RenderHelm.

Pricing

Pay for renders, not promises.

Start on the free plan and stay there as long as it fits. When you outgrow it, the next plan is a flat monthly price — and every number here is read straight from the code that meters your account, so it can't drift.

Every plan builds on the one before it. Here's exactly what each tier adds — every number is read straight from the code that meters your account.

Pay yearly and get 1.5 months free
RenderHelm plan comparison
Compare plans
Free
$0
Get a key
Starter
$9/mo
Waitlist
Pro
$29/mo
Waitlist
Scale
$79/mo
Waitlist
Monthly render tokens5005,00020,00060,000
Rate limit5/min30/min60/min120/min
Daily cap50/daynonenonenone
Screenshots
PDF 2 tokens ≤ 10 pages, +1 / 5 pages
Template render (Compose)
Open Graph images
Render cachenone50 MB250 MB500 MB
Private CSS your brand styles
Overage available $1.50 / 1,000 tokens, opt-in
Priority rendering
Burst headroomStandardStandardHighHighest

A cache hit is always free (0 tokens). Cache sizes and add-ons are detailed below. Need more than 60,000 a month? Talk to us — there's room above Scale.

01 / CACHE

A render cache you own and control.

Every paid plan includes a private render cache. Ask for the same render twice and the repeat comes from your cache in milliseconds — free, and it never counts against your plan. Cached items live 6 months, and the clock resets each time one is used, so the renders you keep reaching for stay warm and the rest roll off on their own. When the cache fills up, the least-recently-used items make room for new ones; pin anything you never want evicted. The free plan has no cache — free renders are always fresh, and always counted.

Add-on · Extended

+1 GB, kept a year

More room and a one-year retention (still reset on use) for the renders you reach for less often.

+$4 / mo
Add-on · Persistent

5 GB, kept forever

A permanent cache with no expiry, for a library you never want to rebuild. Starts at 5 GB, then metered per extra GB.

from $12 / mo · $2 / GB

Cache add-ons open with paid billing. Manage, pin, and clear your cache anytime from the account portal or the /v1/cache API.

02 / OVERAGE

Going over is your choice, never a surprise.

Overage is off until you turn it on. Leave it off and a busy month simply pauses new renders until your cycle resets — you're never billed for something you didn't opt into. Turn it on and you pay a flat $1.50 per 1,000 render tokens past your plan, metered to the token.

03 / BILLING

The fine print, in plain words.

What counts as a render token?

A screenshot or social image is one render token. A full-page capture is two. A PDF is priced by length — two tokens for up to ten pages, then one more per additional five pages. A render served from your cache is zero. On a paid plan, ask for the same thing twice and the repeat is free.

When does a cached render get billed again?

A cached item lives 6 months, and every time it's used the clock resets — so anything you keep reaching for never expires. If an item goes unused for 6 months it rolls off, and the next identical request is a fresh, billed render. You can pass no_cache to force a fresh render, or pin an item so it's never evicted or expired. The free plan has no cache, so free renders are always fresh and always counted.

What happens when I hit my limit?

On the free plan, you get a clear message and a link to upgrade. On a paid plan with overage off, new renders pause until your next cycle. With overage on, they keep flowing at the metered rate.

Can I switch plans whenever?

Yes. Move up or down anytime; the change applies on your next cycle. Paying annually is optional — it gets you about 1.5 months free — but it's never a lock-in: you can switch back to monthly or cancel anytime.

How do I pay?

By card, once paid plans open. During the private beta the free plan is fully usable — grab a key and start now; join the waitlist above to hear the moment paid plans go live.