Skip to content
SPECIFICTION
Get listed

imagor

docs.imagor.net

WebLinuxAPISelf-hosted
Visit docs.imagor.net
Spec score 7.5 #20 of 28 in Photo Resizing Software

Spec sheet

Purpose
imagor is a fast image processing server and Go library.Read 9 Oct 2026 · docs.imagor.net
Product
imagor is a fast, secure image processing server and Go library.Read 9 Oct 2026 · docs.imagor.net
Deployment
imagor is an HTTP server with first-class Docker support.Read 9 Oct 2026 · docs.imagor.net
Security
The security guide recommends requiring signed URLs with IMAGOR_SECRET in production and warns that IMAGOR_UNSAFE disables signature verification.Read 9 Oct 2026 · docs.imagor.net
Support
imagor remains open source, with bugs and feature requests handled through GitHub Issues; optional commercial support is provided independently by Adrian C. Shum.Read 9 Oct 2026 · docs.imagor.net
Face detection
The imagorface companion supports face-centred smart crop, face redaction and a metadata endpoint, with detection performed self-hosted and without third-party API calls.Read 9 Oct 2026 · docs.imagor.net
Filters
The filter pipeline includes image transforms such as blur, watermark, format conversion, and text overlay.Read 9 Oct 2026 · docs.imagor.net
Image engine
imagor uses libvips with the vipsgen Go binding and implements libvips streaming for parallel processing pipelines.Read 9 Oct 2026 · docs.imagor.net
Image limits
Configurable resolution, width and height limits reject oversized images before processing.Read 9 Oct 2026 · docs.imagor.net
Image processing
It supports URL-based cropping, resizing, fitting, padding, smart crop, filters, and format conversion.Read 9 Oct 2026 · docs.imagor.net
Limits
The docs note that the default URL-signing algorithm is SHA1 HMAC and recommend SHA256 or SHA512 because SHA1 is not considered cryptographically secure today.Read 9 Oct 2026 · docs.imagor.net
Performance
imagor uses libvips through vipsgen and implements streaming for parallel processing pipelines and high network throughput.Read 9 Oct 2026 · docs.imagor.net
Pricing
The official docs provide no pricing information for imagor.Read 9 Oct 2026 · docs.imagor.net
Resource limits
The security guide documents image resolution limits, request and loader timeouts, processing concurrency caps, and a queue size that can return HTTP 429 when full.Read 9 Oct 2026 · docs.imagor.net
Source restrictions
The HTTP Loader can restrict source hosts with allowlists, lock loading to a base URL, or refuse plain HTTP sources.Read 9 Oct 2026 · docs.imagor.net
Speed
The docs say imagor is typically 4–8x faster than the quickest ImageMagick settings.Read 9 Oct 2026 · docs.imagor.net
Storage integrations
The documented storage options include File System, AWS S3, Google Cloud Storage, and an HTTP Loader.Read 9 Oct 2026 · docs.imagor.net
Transformations
Its image endpoint supports cropping, resizing, fitting, padding, and smart crop.Read 9 Oct 2026 · docs.imagor.net
URL compatibility
imagor adopts thumbor URL syntax as a high-performance drop-in replacement.Read 9 Oct 2026 · docs.imagor.net
URL expiry
Signed URLs can use the expire filter, and requests with an expired timestamp are rejected even if the signature is valid.Read 9 Oct 2026 · docs.imagor.net
URL security
The security guide recommends setting IMAGOR_SECRET to require HMAC-signed request URLs in production.Read 9 Oct 2026 · docs.imagor.net
Video
The imagorvideo companion adds video thumbnail extraction through ffmpeg C bindings and sends the selected frame through imagor’s image pipeline.Read 9 Oct 2026 · docs.imagor.net
Video extension
The docs describe imagorvideo as an adjacent project that adds video thumbnail capability through ffmpeg C bindings.Read 9 Oct 2026 · docs.imagor.net

Where Specifiction places it

Alternatives to imagorAll alternatives →