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.

Free
$0
500 renders / mo
  • Screenshots + social images
  • 5 / min · 50 / day
  • Email-verified key
  • No watermark
  • No render cache — every render is fresh
Get a key
Starter
$9/mo
5,000 renders / mo
  • Adds PDF + full-page
  • 30 / min
  • 50 MB render cache
  • Optional overage
  • Priority support
Join the waitlist
Pro
$29/mo
20,000 renders / mo
  • Everything in Starter
  • 60 / min
  • 250 MB render cache
  • Private CSS — your brand styles
  • Priority rendering
Join the waitlist
Scale
$79/mo
60,000 renders / mo
  • Everything in Pro
  • 120 / min
  • 500 MB render cache
  • Private CSS — your brand styles
  • Highest burst headroom
Join the waitlist

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 renders past your plan, metered to the render.

03 / BILLING

The fine print, in plain words.

What counts as a render?

A screenshot or social image is one render. A full-page capture or a PDF is two. 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. Nothing is locked in and there are no annual commitments.

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.