coming soon

img

optimize, transform, and deliver images

flexible

use it anywhere

one image, multiple ways to integrate. drop it into your stack however you need.

in your website

use a URL that dynamically optimizes images based on parameters. just change the query string for different sizes and formats.

mysite.com/products
?w=800&fmt=webp

in your backend

call the API directly from your server code. generate optimized image URLs based on your created variants.

api.ts
utils.ts
1 const res = await img.get(
2 "hero.png",
3 { variant: "thumbnail" }
4 )
5
6 return { url: res.url }

in the dashboard

upload files directly through our UI. drag and drop, set your variants, and get production-ready URLs instantly.

img dashboard
drop files here
hero.png uploaded

upload, define, deliver

set your image variants once. every request after that is automatic.

1

upload

send images via base64, remote URL, or drag-and-drop in the dashboard. we handle processing, optimization, and storage.

POST /upload { base64: "..." }
POST /upload { url: "https://..." }
drag & drop in dashboard
2

define

create named variant presets for width, quality, crop, and format. apply them to any image with a single parameter.

variants.json
1{
2"thumbnail": {
3"w": 200, "q": 80, "fmt": "webp"
4},
5"hero": {
6"w": 1600, "q": 90, "fmt": "avif"
7}
8}
3

deliver

optimized images are cached on our CDN and returned as production-ready URLs. fast everywhere, every time.

200 OK 24ms
cdn.processing.gg/img_k7x/hero
webp
42kb
avif
31kb
png
186kb