How Gumlet Works

Gumlet service sits between your users and your image storage. It automatically keeps delivering the most optimized images to end-users.

Gumlet service includes origin cache, image resize and optimization service, processed cache, and CloudFront Global CDN. You may choose any storage for your original image. You always retain control over your original master images. This also helps you stay away from any vendor lock-in.

Gumlet fetches images from the specified storage, manipulates them in real-time, and delivers them. All parameters for image manipulation are supplied as query string parameters. The URL can be used anywhere, including in <img> tag.

<img src="https://demo.gumlet.io/lemon.jpeg?width=200&height=100">

Gumlet is designed to be fast. Our server-side processing algorithms use native C++ code and GPUs for the best image processing speed. We have image-processing servers in San Francisco, Frankfurt, and Singapore, Bangalore. This means your images are processed in a facility near your users. This and our global CDN ensure users get the fastest image delivery.