ProdKit Images

Stop overpaying for Supabase image transformations

Keep your existing storage. Replace one URL. One plan covers every project you ship.

prodkit.config.ts

// Before

src="https://xyz.supabase.co/storage/v1/object/public/avatars/cory.png"

// After

src="https://img.prodkit.cloud/acme/avatars/cory.png"

Image bill at 10,000 optimizations

$49.50$9/mo

Problem

Image bills should not surprise you

AI-built apps ship fast, but image transformation costs can climb before the product has real revenue.

Supabase transformations are easy to trigger everywhere, and every one of them is billed.

Responsive variants multiply usage quickly — one photo becomes six billed transformations.

Every new side project means another image bill and another pipeline to babysit.

Solution

Replace one URL. Faster images, smaller bill.

ProdKit swaps per-transformation metering for a flat plan and handles the hard parts automatically. No CDN configuration, no format tuning, no per-project infrastructure.

Automatic resizing, AVIF and WebP conversion, and global edge caching.

Works with your existing storage instead of forcing a migration.

Connect every project to one account — they all share one subscription.

How it works

Live in minutes, not an afternoon of CDN docs

Keep storage where it is, swap the URL, and ProdKit takes over delivery. There is no pipeline to build and nothing new to maintain.

01

Keep storage

Leave uploads in Supabase Storage. No migration, no new buckets.

02

Replace one URL

Swap the storage base URL for your ProdKit endpoint. Paths and filenames stay identical.

03

Serve optimized images

Images come back resized, converted to AVIF or WebP, and cached at the edge worldwide.

Multi-project

Every project you ship, one subscription

Indie developers rarely ship just one thing. Connect the portfolio — the main app, the blog, the weekend experiment — and they all share a single plan's included optimizations.

Each project gets its own endpoint, its own usage breakdown, and its own cache. Billing stays in one place, so a new side project never means a new bill.

  • Unlimited projects on every plan
  • Per-project endpoints and usage analytics
  • One pool of included optimizations across everything

Acme App

Portfolio

Weekend AI thing

Shared plan usage

One Starter plan · $9/mo

Features

Everything needed to serve production images

Focused capabilities for cost reduction, delivery quality, and developer speed.

Managed image delivery

Resize, optimize, cache, and serve responsive images with URL parameters — no query tuning or CDN setup.

One plan, every project

Connect unlimited projects to a single account. Each gets its own endpoint; they all share one subscription.

Automatic modern formats

AVIF and WebP negotiated per browser automatically. Originals stay untouched in your storage.

Savings you can see

The dashboard tracks optimizations, bandwidth, cache hit rate, and estimated savings versus Supabase pricing.

React SDK

A tiny Image component with lazy loading, srcset generation, and sensible defaults.

AI agent ready

Designed so an agent can detect Supabase image usage, rewrite URLs, and open the commit for review.

Savings calculator

See what you'd save every month

Drag the slider to your monthly image volume and compare metered Supabase transformation pricing against a flat ProdKit plan.

Estimate the image transformation spend you avoid by moving delivery through ProdKit.

25,000

/ month

5k100k

Supabase estimate uses 100 included origin images, then $5 per 1,000 origin images. Supabase pricing

Pro becomes the lower-cost ProdKit plan at about 30,000 optimizations/month.

Recommended plan

Starter

Starter is the best place to start. Consider Pro as volume grows and analytics, custom domains, or priority support become important.

Best place to start

Supabase transformations

$124.50

Estimated add-on cost

ProdKit estimate

$24

Starter plan

Estimated savings

$100.50

per month

Pricing

Pricing that pays for itself

Serving 10,000 images through Supabase transformations costs about $49.50 a month. Starter handles the same volume for $9 flat — across every project you own.

Best place to start

Starter

The default recommendation for replacing a Supabase image transformation bill with predictable cost.

$9

/ month

10,000 image optimizations

Overages: $1 / 1,000 optimizations

Compared at 10,000 optimizations/mo

Supabase

$49.50

ProdKit

$9

Savings

$40.50

  • Unlimited projects
  • Global CDN
  • Automatic AVIF and WebP
  • React SDK
  • AI agent integration
Best for growing apps

Pro

The upgrade once you pass roughly 30,000 optimizations a month — a lower per-image rate plus analytics, custom domains, and support.

$29

/ month

35,000 image optimizations

Overages: $0.75 / 1,000 optimizations

Compared at 35,000 optimizations/mo

Supabase

$174.50

ProdKit

$29

Savings

$145.50

  • Everything in Starter
  • Advanced analytics
  • Custom domains
  • Priority support
For serious volume

Scale

For products serving images at serious volume: the lowest per-image rate, dedicated support, and room to grow.

$249

/ month

350,000 image optimizations

Overages: $0.60 / 1,000 optimizations

Compared at 350,000 optimizations/mo

Supabase

$1,749.50

ProdKit

$249

Savings

$1,500.50

  • Everything in Pro
  • Dedicated support
  • Custom limits and invoicing

Agent workflow

One prompt migrates your whole app

Point your coding agent at the project and it can do the entire migration: find Supabase image URLs, swap in your ProdKit endpoint, and open the diff for review.

Agent prompt

Optimize every image in this project.

Detect Supabase

Install SDK

Rewrite URLs

FAQ

Common questions

Do I need to move my images?

No. Your files stay in Supabase Storage. ProdKit sits in front as a delivery layer, fetching originals once and serving optimized copies from cache.

How many projects can I connect?

As many as you want. Every project gets its own endpoint, and they all draw from one plan's included optimizations — most portfolios fit comfortably in Starter.

What counts as an optimization?

One unique image variant — a size and format combination — counted once, then served from cache. Repeat views are free.

Stay in the loop

Stop renting your image pipeline by the request

Leave your email and we'll let you know when accounts open, along with what changed since you looked.