Refract · Image delivery console

An image API you read like a console.

Transform, optimize, and deliver every image straight from your existing origin — no re-upload, driven entirely by URL parameters. Watch the request resolve.

https://demo.refract.dev/hero.jpg?w=1200&fm=auto&q=80
auto
Format negotiated
0%
Payload vs. source
0ms
Median cached response

Three capabilities

Transform, optimize, deliver.

Transform

Ten chainable URL parameters reshape any request. Smart crop keeps your subject in frame.

w1200
fitcover
cropsmart
q80

10 chainable parameters · smart crop

Optimize

fm=auto negotiates AVIF → WebP → JPEG from the request's Accept header.

auto Format negotiated
0% Average payload reduction

Deliver

All systems go

Cached responses served from the edge network, close to every request.

41 edge locations · 98.6% hit ratio · 21 ms p50

AMERICAS
AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50 AMERICASHEALTHY · 21 ms p50
EUROPE
EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50 EUROPEHEALTHY · 21 ms p50
ASIA-PACIFIC
ASIA-PACIFICHEALTHY · 21 ms p50 ASIA-PACIFICHEALTHY · 21 ms p50 ASIA-PACIFICHEALTHY · 21 ms p50 ASIA-PACIFICHEALTHY · 21 ms p50 ASIA-PACIFICHEALTHY · 21 ms p50 ASIA-PACIFICHEALTHY · 21 ms p50 ASIA-PACIFICHEALTHY · 21 ms p50 ASIA-PACIFICHEALTHY · 21 ms p50 ASIA-PACIFICHEALTHY · 21 ms p50 ASIA-PACIFICHEALTHY · 21 ms p50 ASIA-PACIFICHEALTHY · 21 ms p50 ASIA-PACIFICHEALTHY · 21 ms p50
0ms Cold transform p50
0ms Cold transform p99

One source, transformed at request time.

The seven visual parameters below are wired live to the source image on the left. Change one and the delivered frame on the right repaints — and the request URL rewrites — in the same frame.

Source origin fetch
A single matte ceramic vessel lit from one hard cool side light, placed off-center on a near-black surface — the untransformed source frame.
Source payload
Delivered edge cached
The same source frame after Refract's smart crop and optimize — the delivered result.
Delivered payload · −62%

Delivered payload is a projection at the 62% brief average applied to the shipped source asset — not a live re-encode measurement. Format is negotiated live from your browser above.

w1200 px
h800 px
blur0
cropsmart
fitcover
rot0
0%
Average payload reduction
0ms
Median cached response
0%
Cache hit ratio
0%
Uptime SLA (Scale)

Point Refract at your origin and read the numbers.

Create a key, connect your existing image origin, and request your first transform. No re-upload, no build step.

Start building