swiftimg

← Blog · · 5 min read

Why image CDN pricing blows up — and how to keep it predictable

Most image CDN pricing looks cheap until traffic shows up. The line item that gets you isn't storage or transforms — it's egress, the fee per gigabyte delivered to your users. Understanding it is the difference between a predictable bill and a surprise four-figure one.

What egress is

Every time someone loads one of your images, those bytes leave the provider's network — that's egress. Traditional clouds and many CDNs meter it per GB. A 300 KB image served a million times is 300 GB of egress; at typical rates that's real money, and it scales with your success, not your effort.

Why it's dangerous

Why flat delivery pricing is possible

Some delivery models don't charge per byte served, so the scary, unpredictable bandwidth line item disappears — serving an image a million more times doesn't change the bill. That's how swiftimg keeps pricing flat: plans are flat with usage-based overage on storage and transforms, not bandwidth, so your bill doesn't spike when a post takes off.

What to check before you commit

  1. Is bandwidth/egress metered? At what rate?
  2. Model your real view volume, not just uploads.
  3. Are transforms gated (signed URLs) so they can't be abused?
  4. Is delivery cached globally so repeat loads are instant?

See how the math compares against Cloudinary, imgix, and Bunny.net, or read the broader image CDN buyer's guide.

Host your images globally

Free to start — no account needed. Upgrade for the API, transforms, and a custom domain.