The imgix alternative with one published meter
Keenpix bills delivered bandwidth only — no credits, no management meter, no sales call to learn what renewal costs. It's the same AGPL engine you can self-host free, or managed from $9/mo.
The honest verdict
imgix is still the deepest rendering API in the business — if you lean on face-aware cropping, text overlays, video, or its long tail of advanced parameters, Keenpix won't replace that today, and a mature vendor with enterprise support may matter more to you than price. But if your workload is what most imgix workloads actually are — resize, crop, quality, and modern-format delivery — the calculus changed in August 2025 when imgix moved everyone to credits: delivery and cached-storage management now draw from one pool, self-serve pricing stops at $300/mo, and anything above that is a sales conversation. Keenpix charges for delivered bandwidth and nothing else, publishes every rate including overage, ships analytics on every tier, and is open source under AGPL-3.0 so you always have a self-host exit. For a straightforward transform-and-deliver pipeline, Keenpix at $9–29/mo does the same job for a fraction of the cost — and you can verify that claim on your own traffic during the trial.
Pricing compared
| Scenario | imgix | Keenpix |
|---|---|---|
| 100 GB delivered / month | $25/mo Starter (100 credits, before management credits) | $9/mo Basic — 100 GB included |
| 400 GB delivered / month | $75/mo Basic maxes at 375 credits; next tier is $300/mo Growth | $19/mo Pro — 400 GB included |
| 1 TB delivered / month | $300/mo Growth (1,875 credits) | $29/mo Business — 1 TB included |
| 50 GB of cached originals under management | 100 credits/mo (2 credits per GB/mo) | $0 — no storage or management meter |
| Overage beyond plan | Not published — contact sales; mid-cycle blocking reported by third parties | $0.05–0.08/GB, published; your spend cap pauses delivery instead |
| Transformations | Rendering included; delivery + management billed in credits | Unlimited on every plan — bandwidth is the only meter |
Pricing as of July 2026. Numbers come from vendor pricing pages, which may change.
Feature by feature
| Feature | imgix | Keenpix |
|---|---|---|
| Pricing model | Credits: 1/GB delivered + 2/GB/mo managed storage | Delivered GB only — one meter |
| Published pricing | Self-serve to $300/mo; above that, sales | Every tier and overage rate published |
| Entry plan | $25/mo · 100 credits | $9/mo · 100 GB delivered |
| Transformations | Unlimited renders; delivery draws credits | Unlimited, never metered |
| Rendering API depth | Best-in-class, very deep | Full IPX-parity modifier set |
| Auto AVIF/WebP | Yes (auto=format) | Yes — Accept-header negotiation |
| Analytics | Usage reporting | Every tier: cache hits, bandwidth saved, latency, live logs |
| Self-hosting | No | Yes — AGPL-3.0, one-command Docker |
| Signed URLs | Yes (HMAC) | Optional HMAC; no public API keys |
| Works behind your CDN | Bundled CDN (Fastly) | Designed to sit behind Cloudflare etc. |
| Video | Yes | No |
| Custom domains | Yes | Not yet |
| Overage behavior | Mid-cycle blocking reported (third-party) | Customer-set spend cap, on by default |
| Vendor profile | Established since 2011, premium brand | Young, solo-founder, open source |
Why teams switch
One meter you can actually predict
imgix's August 2025 credit model bills delivery at 1 credit/GB and managed cached storage at 2 credits per GB per month, from one pooled balance. Large catalogs pay twice: once to deliver, again to keep originals under management. Keenpix has exactly one number on the invoice — gigabytes delivered — so your bill tracks your traffic and nothing else.
Published pricing, no renewal roulette
Keenpix's rates, including overage ($0.05–0.08/GB depending on plan), are on the pricing page for every tier. imgix's self-serve pricing stops at $300/mo, and third-party writeups have reported renewal increases of roughly 5x — we can't verify those accounts (one widely cited source is itself a competing vendor), but the fact that you can't check the sticker price yourself is the underlying problem.
A spend cap instead of a blocked account
Third parties have reported imgix accounts being blocked mid-cycle when credits run out. Keenpix ships a hard overage cap that you control, on by default at roughly 2x your plan price: hit it and delivery pauses — no surprise bill, no ambiguity. Payment hiccups get a dunning grace period rather than an instant cutoff.
An AGPL self-host exit, forever
The managed cloud runs the same engine published under AGPL-3.0, installable with one Docker or Coolify command, with no CLA and no relicensing rug-pull possible. If pricing, policy, or compliance ever stops working for you, you take the identical pipeline in-house and keep your URLs. imgix has no equivalent — it's managed-only.
Analytics on every plan, not a premium add-on
Bandwidth saved, cache hit rate, format mix, top images, latency percentiles, and live request logs come with the $9/mo plan. You can see exactly what the optimizer is doing for you — which is also how you verify whether switching was worth it.
When imgix is the better choice
An honest comparison lists both columns. Stay with imgix if any of these describe you:
- You depend on imgix's deep rendering features — face-aware cropping, text overlays, palette extraction, and the long tail of parameters Keenpix doesn't replicate.
- You need video processing and delivery from the same pipeline; Keenpix is images only.
- You need a custom delivery domain today — Keenpix doesn't offer them yet.
- You want an established vendor (operating since 2011) with enterprise support and SLAs rather than a young, solo-founder product.
- Your usage fits comfortably inside a current imgix plan and renewal terms you've confirmed — switching has real costs, and 'it works and the price is known' is a fine reason to stay.
How to migrate from imgix
- 1
Create a Keenpix project and allowlist your origin host(s). Keenpix pulls from the same S3 bucket or web folder imgix reads from, so no assets move and there are no API keys to manage.
- 2
Map your URL parameters. Most carry over unchanged: w→w, h→h, q→q, fit→fit, dpr→dpr, blur→blur. Renames: fm→fmt, rot→rotate, rect/crop→extract. Mirroring: imgix flip=v becomes flip, flip=h becomes flop.
- 3
Rewrite the URL shape: https://yoursub.imgix.net/hero.jpg?w=800&fm=avif becomes /img/https://origin.example.com/hero.jpg?project=yourproject&w=800&fmt=avif. You can usually drop fm entirely — Keenpix negotiates AVIF/WebP automatically from the Accept header.
- 4
Update your image URL helper or framework <Image> loader. Most codebases build imgix URLs in one function, so this is typically a single-file change.
- 5
Put Keenpix behind your existing CDN (Cloudflare or similar — it's designed for that) and run both services side by side on a slice of traffic, diffing output with the live request logs.
- 6
Confirm your overage spend cap (on by default at about 2x plan price) and watch cache hit rate and delivered bandwidth in the dashboard for a week.
- 7
Cut the remaining traffic over and cancel imgix before the next credit-cycle renewal.
Frequently asked questions
Is Keenpix a drop-in replacement for imgix?
For resize, crop, quality, DPR, and format workloads — which covers most imgix usage — yes, with a mechanical parameter rename (fm→fmt, rot→rotate, rect→extract; the rest map 1:1). It is not a replacement for imgix's video features or its most advanced rendering parameters.
What changed with imgix pricing in August 2025?
imgix moved all plans to a credit model: Starter $25/mo for 100 credits, Basic $75/mo for 375, Growth $300/mo for 1,875. Delivery costs 1 credit per GB and management costs 2 credits per GB per month of cached storage, from one pooled balance. Pricing above Growth is not published.
Do imgix renewals really increase 5x?
We can't verify that. Third-party writeups have reported renewal increases around 5x and accounts being blocked mid-cycle when credits run out — but at least one widely cited source is itself a competing service, so treat these as reports, not established fact, and confirm your own renewal terms with imgix.
How does Keenpix billing work?
One meter: bandwidth delivered. Basic is $9/mo for 100 GB then $0.08/GB, Pro $19/mo for 400 GB then $0.06/GB, Business $29/mo for 1 TB then $0.05/GB, with annual billing giving two months free. Transformations are unlimited on every plan, and a customer-set spend cap (on by default) pauses delivery rather than letting overage run.
Can I self-host Keenpix instead of paying for cloud?
Yes. The engine is open source under AGPL-3.0 with a one-command Docker or Coolify install, and it's the same code the managed cloud runs. Self-hosting is free forever — there's no open-core split and no CLA.
What does Keenpix not do?
No video, no storage or DAM (it transforms and delivers from origins you already have), and custom domains aren't available yet. It's a young product from a solo founder — though it serves every image on joodlab.com in production, and the AGPL license means the engine can't be taken away from you.