Open Source Alternatives
Media management platform for image and video transformation, storage, and delivery.
Cloudinary is a trademark of its respective owner.
Updated Jul 2026
Cloudinary's lock-in is the URL transformation API. If your frontend uses Cloudinary URLs with transformation parameters (/w_400,h_300,c_fill/), every image reference needs updating. Your original assets download via API. Teams with a few hundred images can migrate in a day. Teams with thousands of images referenced by Cloudinary URLs across their codebase should budget a week to update all references and test. The hidden cost is the CDN: Cloudinary serves images from edge locations with automatic format negotiation (WebP for Chrome, AVIF for newer browsers), and replicating that requires a CDN plus an image processing service.
We find the alternatives so you don't have to
Open source analysis in your inbox every Wednesday.
Ranked by feature coverage
Fast and secure image processing server
Imgproxy sits between your storage and your users and resizes, crops, and optimizes images on the fly. Instead of pre-generating every size you might need, you request the exact dimensions in the URL and imgproxy handles it.
thumbor is an open-source photo thumbnail service by globo.com
Thumbor is an on-demand image processing server that handles cropping, resizing, and transformations via URL parameters. Point it at your image storage, construct a URL with the dimensions and filters you want, and it delivers the processed image.
Fast, secure image processing server and Go library, using libvips
imagor resizes, crops, and converts images on the fly from a URL: request /300x200/smart/your-image.jpg and it returns the thumbnail. It speaks thumbor's URL syntax as a drop-in replacement, but it's written in Go on libvips, which makes it several times faster than the ImageMagick-based options.