Iteration Layer vs imgix
imgix is an image CDN for serving responsive images in browsers — not a backend processing API.
Why developers switch from imgix
imgix handles the basics well, but has no AI operations like smart crop or background removal.
No origin storage required
imgix requires you to configure an origin — an S3 bucket, GCS bucket, or web folder — before it can transform anything. We take the image directly: pass a URL or upload a file, get the result back.
AI operations included
Smart crop with object detection, 4× AI upscaling, and background removal are standard pipeline operations. imgix has no equivalent — it covers resize, format, and basic adjustments.
Explicit JSON pipelines
imgix transformations are URL query string parameters — abbreviated, implicitly ordered, and embedded in every image URL in your codebase. Our pipelines are explicit JSON arrays that live in your application code.
Feature-by-feature comparison
We went through the docs so you don't have to. Here's how every feature compares — including the ones where we're not the better choice.
| Feature | Iteration Layer | imgix |
|---|---|---|
| Resize |
Yes
Resize images to exact dimensions or by percentage with multiple fit modes |
Yes
Comprehensive resize via w, h, and fit URL parameters |
| Crop |
Yes
Crop images to exact dimensions with configurable anchor points |
Yes
Multiple crop modes including focal point and face detection cropping |
| Format conversion |
Yes
Convert between image formats as a pipeline step |
Yes
Automatic format negotiation or explicit conversion via fm parameter |
| Compression |
Yes
Control output quality and compression level per format |
Yes
Quality and compression control via q and lossless parameters |
| Rotate / flip |
Yes
Rotate by arbitrary angles and flip horizontally or vertically |
Yes
Rotation and flip operations via rot and flip URL parameters |
| Blur / sharpen |
Yes
Gaussian blur and unsharp mask sharpening with configurable parameters |
Yes
Blur and sharpen effects via blur and sharp URL parameters |
| Watermark / overlay |
Yes
Composite images and text overlays with positioning and opacity control |
Yes
Image and text overlays via mark and txt URL parameters |
| Smart crop (AI) |
Yes
AI-powered object detection for intelligent cropping |
No
No AI-powered smart cropping available |
| AI upscale |
Yes
4× AI-powered image upscaling |
No
No AI upscaling available |
| Background removal |
Yes
AI-powered background removal in a single pipeline step |
No
No background removal available |
| Output formats |
6 formats
JPEG, PNG, WebP, AVIF, HEIF, and GIF output supported |
4 formats
JPEG, PNG, WebP, and AVIF output supported |
| Pipeline model |
JSON pipeline
Define transformation steps as a JSON array in each API request |
URL parameters
Transformations defined as abbreviated query string parameters in image URLs |
| Requires own storage origin |
No
Process any URL or uploaded file directly without configuring a storage origin |
Required
An S3 bucket, GCS bucket, or web folder must be configured as an origin before transformations work |
| Primary use case |
Backend API
Designed for backend processing pipelines where images are transformed programmatically |
Browser delivery
Optimized for serving responsive images to browsers via CDN edge delivery |
| CDN delivery |
None
No built-in CDN — designed as a processing API, not a delivery network |
Best-in-class
Industry-leading edge delivery optimized for high-cache-hit responsive image serving at scale |
| Community & docs |
Growing
Expanding documentation and community with active development |
Established
Large community with extensive documentation and many years of ecosystem development |
| EU hosting |
EU only
All processing happens exclusively on EU-hosted servers |
Global edge
Processing distributed across CDN edge locations with no EU-only option |
| Pricing |
$0.033
1 credit per action |
Usage-based
Renders plus bandwidth |
| Infrastructure required |
None
Fully managed API with no deployment or infrastructure to manage |
None
Fully managed SaaS platform with no infrastructure to manage |
| GDPR / Data privacy |
Zero retention
No files or results stored beyond temporary 90-day logs |
Origin-based
Caches transformed images on global CDN nodes outside EU jurisdiction |
Pricing
Start usage-based. Switch to a subscription when your volume becomes predictable.
Usage-based
Graduated pricing. Your effective rate decreases automatically as monthly usage grows.
- No monthly commitment
- Pay only for credits used
- Automatic volume discounts as usage grows
Predictable volume
Fixed recurring credit packs with lower effective credit prices for steady usage.
- Lower effective per-credit prices
- Fixed recurring credit packs
- Predictable monthly budget
Still evaluating?
See how we compare — and where the competition still wins. Choosing the right tool shouldn't require a week of research.
Start building in minutes
Free trial credits included.