Immag.in
Immag.in: image processing API and CDN with automatic optimization, real-time transformations, and signed URLs.
Last verified:
What is Immag.in?
Immag.in is an image processing infrastructure platform for modern apps that lets developers upload, transform, and deliver images through a global CDN. It combines image delivery, real-time transformations, and direct uploads into a single pipeline built to handle images from ingestion to edge delivery.
The tool is centered on URL-based image transformations, where resize, crop, watermarking, and text overlays are encoded in the request and processed at delivery time. It also supports automatic WebP conversion, immutable cache headers, and edge delivery so images load quickly worldwide.
Immag.in provides a TypeScript-first SDK designed to work across Node.js, Edge runtimes, and browsers. The site emphasizes zero dependencies, typed API responses, and server-side URL signing for secure access.
It is aimed primarily at developers and product teams building apps that need reliable image hosting, optimization, and transformation without managing their own image pipeline. The positioning suggests it is especially useful for side projects, SaaS apps, and production applications that want simple usage-based pricing and fast implementation.
Immag.in pricing
Pricing model: Freemium
Immagin offers a Free plan at $0 forever with 1 project, 25,000 transforms per month, an auto-generated subdomain, and free CDN delivery. Its Pay as you go plan is usage-based for production apps, includes unlimited projects, unlimited transforms, custom subdomains, and free CDN delivery, with graduated pricing for unique monthly transformations: 0–25,000 free, 25,001–100,000 at $0.20 per 1,000, 100,001–200,000 at $0.15 per 1,000, 200,001–500,000 at $0.09 per 1,000, and 500,001+ at $0.07 per 1,000. The site also says cached CDN deliveries are always free and that setup requires no credit card to get started.
Immag.in pros
- Global CDN delivery
- Automatic WebP conversion
- Immutable cache headers
- Real-time image transforms
- URL-based transformations
- Resize support
- Crop support
- Text overlays
- Signed upload URLs
- Direct client uploads
- No server proxy needed
- No backend file size limits
- Zero-dependency SDK
- TypeScript-first client
- Works in Node.js
- Works in Edge runtimes
- Works in browsers
- Typed API responses
- Server-side URL signing
- Usage-based billing
- Free CDN delivery
- Free tier available
- One pipeline from upload to delivery
Immag.in cons
- Only 1 project on free plan
- 25,000 monthly transforms cap on free plan
- Custom subdomains require paid plan
- Unlimited transforms only on paid plan
- Pricing is usage-based, so costs can vary
- Advanced image processing focus may exceed simple hosting needs
- Requires SDK/integration work
- Transformations depend on signed URLs and request patterns
- No dedicated mention of non-image media support
Frequently asked questions about Immag.in
What does Immagin do?
Immagin is an image processing infrastructure service that lets developers upload, transform, and deliver images through a global CDN. It is built as a complete pipeline from upload to delivery, so teams can handle image hosting, optimization, and transformation in one place.
How do image transformations work?
Transformations are encoded in the image URL and processed at request time. The site highlights real-time transforms such as resize, crop, and text overlays, which means different variants can be generated dynamically from the same source image.
Does Immagin support direct uploads?
Yes. Immagin supports generating signed upload URLs so images can be uploaded directly from the client. The site says this avoids a server proxy and removes file size limits on your backend.
What kind of SDK does Immagin provide?
Immagin provides a zero-dependency, isomorphic TypeScript client. It is designed to work in Node.js, Edge runtimes, and browsers, and it returns typed API responses for developer-friendly integration.
What is included in the free plan?
The free plan is listed as $0 forever and includes 1 project, 25,000 transforms per month, an auto-generated subdomain, and free CDN delivery. The site also says you can get started free without a credit card.
How does pay-as-you-go pricing work?
The paid plan uses graduated metered billing based on monthly unique transformations. The first 25,000 transforms are free, then pricing drops by volume: $0.20 per 1,000 from 25,001 to 100,000, $0.15 per 1,000 from 100,001 to 200,000, $0.09 per 1,000 from 200,001 to 500,000, and $0.07 per 1,000 above 500,001.
Are CDN deliveries free?
Yes. The site states that cached CDN deliveries are always free. This means you only pay for unique image transformations, not for cached image delivery.
Can Immagin be used in production apps?
Yes. The site explicitly describes the paid plan as being for production apps and includes unlimited projects, unlimited transforms, and custom subdomains. It is positioned as a developer tool that can scale from experimentation to production use.
Does Immagin offer secure access to images?
Yes. The site mentions server-side URL signing for secure access, and the upload flow also uses signed upload URLs. This indicates the platform is designed to control how image assets are requested and uploaded.
Who is Immagin best for?
Immagin is best for developers and teams building modern apps that need a fast, simple image pipeline. It is especially suited to projects that want real-time image transformation, global delivery, direct uploads, and a TypeScript-first integration experience.