Immagin is an image processing and delivery infrastructure for modern web and mobile applications. It provides a complete pipeline: upload, transform, and serve images through a global CDN with real-time processing via a simple TypeScript SDK.
Key Features
- Global CDN: Automatic WebP conversion, immutable cache headers, and edge delivery ensure fast load times worldwide.
- Real-time Transforms: Resize, crop, add text overlays, and adjust formats on the fly. Transformations are encoded in signed URLs and processed at request time.
- Zero-dependency SDK: Isomorphic TypeScript client with full type inference, works in Node.js, Edge runtimes, and browsers.
- Direct Uploads: Generate signed upload URLs to upload directly from the client without a server proxy, removing backend file size limits.
How It Works
One source image can be dynamically derived into multiple variants—resized, converted to WebP, blurred for low-quality image placeholders (LQIP), or watermarked—via a single SDK call. The service handles caching and delivery automatically.
Use Cases
- Web Applications: Serve responsive images in modern formats without manual processing.
- Mobile Apps: Offload image transformation and CDN delivery to a dedicated service.
- Content Platforms: Dynamically watermark or resize user-generated content.
Who It’s For
Immagin is designed for developers and engineering teams building applications that require efficient, scalable image handling without managing infrastructure.