Early access · waitlist open

HTML and URLs → crisp PNG/PDF. No Puppeteer babysitting.

One API for OG images, invoices, and clean page captures. Cookie banners stripped, fonts consistent, results cached. Built for indie SaaS and n8n/Make.

First 100 waitlist signups: 2,000 free renders when we open early access. Nothing is live yet — we’re collecting interest.

What we’re building

Example request planned API

Illustrative early-access shape — not a live endpoint yet.

curl -X POST https://api.frameforge.example/v1/render \
  -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "html": "<h1>Hello</h1>",
    "format": "png",
    "strip_overlays": true
  }' \
  --output card.png

# Or from a URL:
# { "url": "https://example.com/blog/post", "format": "pdf" }

Early access pricing

Indicative only. Final numbers may change before launch.

Starter

£9/mo

Early access pricing

  • ~3,000 renders / month
  • PNG, JPEG, WebP, PDF
  • Hash caching included
  • Email support

Join the waitlist

Tell us your email and (optionally) how you’d use FrameForge. We’ll only email about early access.

No spam. We will only email you about FrameForge early access.

FAQ

Is FrameForge live today?

No. This is an early-access waitlist page. The API, caching, and banner stripping described here are planned features, not a public service yet.

Who is it for?

Indie SaaS founders, no-code builders on n8n/Make/Zapier, and anyone generating OG images, invoices, or clean page captures without running Chromium themselves.

How is this different from self-hosting Playwright?

Self-hosting works until memory leaks, cold starts, and font quirks eat your weekend. We’re building a managed render pool with caching so repeats are cheap and consistent.

Will pricing stay at £9 / £29?

Those are early access indicative tiers. We may adjust allowances or prices before launch; waitlist members will hear first.

Do you store my HTML forever?

Planned default: short-lived render storage for caching/debugging, with an option to disable persistence. Final policy will be published before GA.