Skip to content
Managed cloudOpen-source self-host

Optimized images, minus the surprise bill.

Keenpix transforms and delivers your images in modern formats from one URL — with one honest, published price. No pooled credits, no per-transform metering, and uninterrupted paid overage billed at the end of the period. Or self-host the whole thing, free.

JoodCMS includes a first-party Keenpix image-delivery integration — read the code-backed case study.

from $9/mo
or self-host free, forever
Measured
source and delivered bytes per request
14 days
free trial — no charge until it ends

No SDK — just a URL. Keenpix drops into every framework you already use.

React
Next.js
Vue
Nuxt
SvelteKit
Astro
Remix
TanStack
Angular
SolidJS
Qwik
HTML
Product

A managed image CDN that stays honest.

Optimize the images you already host, deliver them fast in modern formats, and see exactly what you pay for — or run the whole open-source engine yourself.

No surprise bills

One published, linear overage rate — no pooled credits and no per-transform metering. Paid delivery stays online while usage accrues for the end-of-period invoice.

Optimize your origins

Point Keenpix at your existing S3, R2, or any origin and keep your URLs — it sits behind the CDN you already run. No re-upload, no asset-library migration, no lock-in.

Modern formats from one URL

AVIF, WebP, JPEG, PNG, GIF, HEIF, TIFF, and SVG. Resize, crop, quality, and format from URL params — unlimited transforms on every plan.

No API keys to leak

Per-project origin allowlists gate every request — nothing secret ships in your frontend. Add HMAC-signed URLs when you want hotlink protection, all on an SSRF-hardened pipeline.

Analytics without another vendor

Requests, application response bytes and savings, format mix, cache hit rate, top assets, and latency — built in on every plan. Optional Cloudflare analytics reports upstream edge traffic separately.

Open-source escape hatch

Run the exact same engine yourself, free. Self-host with Docker and keep the whole pipeline on your own infrastructure.

Pipeline

One predictable path from origin to optimized asset.

Add an origin host to a project, request an image through /img/*, and Keenpix handles validation, fetching, transform work, storage, logging, and cache headers.

1Validate project and allowlisted source host
2Fetch with SSRF, redirect, size, and timeout guards
3Transform with sharp and cache the exact variant
4Serve immutable output for CDN edge caching
<img
  src="https://keenpix.example.com/img/https://cdn.example.com/hero.jpg?project=site&w=1200&fmt=webp&q=82"
  width="1200"
  height="800"
  alt="Product hero"
/>

# response
Cache-Control: public, max-age=31536000, immutable
Vary: Accept
Pricing

One honest meter. Or free forever.

Every plan bills on bytes returned by Keenpix — never per transform. Upstream CDN edge hits are not added to the meter. Overage is one linear published rate and paid delivery remains online throughout the billing period. Every plan starts with a 14-day free trial.

Basic

$9/mo

For a site or store getting started.

  • 100 GB delivered / month
  • Unlimited transforms — AVIF, WebP + 6 more formats
  • 5 projects
  • Bandwidth-saved, cache-hit & top-image analytics
  • Live request logs · 30-day retention
  • Signed URLs + per-project allowlists
  • Always-on overage · $0.08/GB
Start free trial

Pro

Most popular
$19/mo

For production sites with real traffic.

Everything in Basic, plus:

  • 400 GB delivered / month
  • Advanced analytics — geo, latency percentiles, 365-day history
  • Full log search · 90-day retention
  • 25 projects
  • 1 custom delivery domain
  • Cheaper overage · $0.06/GB, billed monthly
Start free trial

Business

$39/mo

One plan for all your client sites.

Everything in Pro, plus:

  • 1 TB delivered / month
  • Unlimited projects
  • 10 custom delivery domains
  • Add 5 more custom domains for $5/month
  • 365-day log retention
  • Lowest overage · $0.05/GB, billed monthly
Start free trial

Prefer to run it yourself? Self-host Keenpix free — the same open-source engine, on your own infrastructure.

Self-host

Never locked in. Run the same engine yourself.

The Keenpix engine is open source under AGPL — dashboard, analytics, and signed URLs included, no telemetry, no CLA. Deploy it with Docker, keep the image pipeline on your own infrastructure, and pay nothing.

cp .env.example .env   # set secrets + admin login
docker compose up -d   # app + Postgres, migrated and seeded
open http://localhost:3000

Docker Compose

App, Postgres, migrations, seed, and healthcheck.

Coolify ready

A dedicated compose file with generated secrets.

CDN friendly

Put any edge cache in front of /img/* and keep control.

FAQ

Frequently asked questions

Start delivering optimized images today.

Spin up a project in minutes on managed cloud, or self-host the open-source engine — no lock-in either way. Every plan starts with a 14-day free trial, and trial usage is never billed.