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.
| Compare plans | Free $0 Get a key |
Starter
$9/mo
$94.50/yr
$7.88/mo billed yearly · Save $13.50
Waitlist |
Pro
$29/mo
$304.50/yr
$25.38/mo billed yearly · Save $43.50
Waitlist |
Scale
$79/mo
$829.50/yr
$69.13/mo billed yearly · Save $118.50
Waitlist |
|---|---|---|---|---|
| Monthly render tokens | 500 | 5,000 | 20,000 | 60,000 |
| Rate limit | 5/min | 30/min | 60/min | 120/min |
| Daily cap | 50/day | none | none | none |
| Screenshots | ✓ | ✓ | ✓ | ✓ |
| PDF 2 tokens ≤ 10 pages, +1 / 5 pages | ✓ | ✓ | ✓ | ✓ |
| Template render (Compose) | ✓ | ✓ | ✓ | ✓ |
| Open Graph images | ✓ | ✓ | ✓ | ✓ |
| Render cache | none | 50 MB | 250 MB | 500 MB |
| Private CSS your brand styles | — | — | ✓ | ✓ |
| Overage available $1.50 / 1,000 tokens, opt-in | — | ✓ | ✓ | ✓ |
| Priority rendering | — | — | ✓ | ✓ |
| Burst headroom | Standard | Standard | High | Highest |
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.
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.
+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
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.
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.
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.