Pricing

Start free. Pay only for what you use.

Free is open for sign-up. Pay-per-use, Pro, and Enterprise are concierge for now — drop us a note and we'll get you set up within a day.

Free

Kick the tires on a small project.

$0
Forever free
  • 5 renders / day · 30 / month
  • 10 MB max upload size
  • All eight modification types
  • Templates with named slots
  • Webhooks + SSE status
  • Watermarked output

Pay-per-use

Most flexible

Top up credits, pay only for what you render. No subscription.

$0.05
per render point · packs from $25
  • Buy credits in $25 / $100 / $400 / $2k packs
  • Up to 20% volume bonus on bigger packs
  • Most renders cost 1 point ($0.05)
  • Bigger / longer renders cost more (capped)
  • 50 MB max upload size, no watermark
  • Manual top-ups by invoice (Stripe coming soon)

Pro

Flat rate for predictable monthly volume.

Talk to us
Contact for pricing
  • 1,000 renders / day · 30,000 / month
  • 50 MB max upload size
  • Same fast render pool as Pay-per-use
  • No watermark
  • Priority job queue
  • Email support

Enterprise

Custom volume, dedicated capacity, SLAs.

Custom
Annual contracts
  • Custom volume / month
  • 100 MB max upload size
  • Fastest render pool (sub-second)
  • No watermark
  • Dedicated container capacity
  • SLA + priority support

Compare features

Everything that differs across plans, at a glance.

FeatureFreePay-per-useProEnterprise
Cost modelFreeCredits ($0.05/pt)Flat monthlyAnnual contract
Renders / day55,000 soft1,000Custom
Renders / month30100,00030,000Custom
Max upload size10 MB50 MB50 MB100 MB
Max canvas pixels4 MP16 MP16 MP144 MP
Watermark on output
Render pool sizeBasicFasterFasterFastest
Batch render5/req25/req25/req50/req
Templates
Webhooks
SSE status
Priority queue
SLA

Common questions

How does Pay-per-use billing work?

You top up render credits in advance — packs start at $25 → 500 points (about 500 typical renders). Each render costs at least 1 point ($0.05); bigger or longer renders cost a bit more. Most renders work out to 1 pt. We bill manually by invoice for now; Stripe self-serve top-ups are coming.

How are render points calculated?

points = max(1, runtimeBand + sizeBonus), capped at 14. Runtime bands are 1 / 2 / 3 / 5 / 10 pts depending on whether the render finishes within 5 / 15 / 30 / 60 / > 60 seconds. Size bonus is 0 / 1 / 2 / 4 pts for canvases ≤ 4 / ≤ 8 / ≤ 16 / > 16 megapixels. A typical 1080p render with a few text swaps is 1 pt.

What's the difference between Pay-per-use and Pro?

Same render speed, same features. Pay-per-use is metered (good when volume is variable or you're growing); Pro is a flat monthly rate with a priority queue (better when you have steady, predictable volume and don't want surprise bills).

Can I move between plans?

Yes, freely. We can move you from Free → Pay-per-use → Pro and back without API key changes — your existing keys keep working, only the limits and billing change.

Do paid plans remove the watermark?

Yes — Free outputs have a small bottom-right watermark; Pay-per-use, Pro, and Enterprise outputs are clean.

What's the soft daily cap on Pay-per-use for?

It's a runaway-cost guardrail (default 5,000 / day). If you have a legitimate spike, ping us and we'll raise it.

What happens when my credits run out?

We allow whatever job is already running to finish (the debit happens at completion, so your balance may dip slightly negative). The next submit returns 402 insufficient_credits until you top up. You'll see warning banners in the dashboard well before that.

Ready when you are.

Sign up free in under a minute, or reach out about a paid plan.