Product and listing cards
Generate consistent square, portrait, and gallery variants from the same product upload.
Point Skymage at an existing public image origin, then request the exact dimensions, crop, quality, and format your app needs through stable URLs.
https://demo.skymage.net/v1/assets.example.com/products/boot.jpg
?w=720
&h=540
&fit=cover
&f=avif
&q=80
// Same source image, different surface
?w=96&h=96&fit=cover&f=webp
?w=1280&fit=inside&f=avif
Use Skymage when the image source is already public but your application needs many responsive variants without pre-generating files.
Generate consistent square, portrait, and gallery variants from the same product upload.
Resize avatars, portfolio images, marketplace photos, and screenshots at request time.
Serve article covers, landing-page heroes, and content images in WebP or AVIF.
Build URLs in a helper, component, or serializer. Your templates decide the rendered size while Skymage handles resizing, conversion, caching, and delivery.
const skymage = (source, params = {}) => {
const query = new URLSearchParams(params).toString();
return `https://demo.skymage.net/v1/${source}${query ? `?${query}` : ''}`;
};
const cardImage = skymage('assets.example.com/products/boot.jpg', {
w: 480,
h: 480,
fit: 'cover',
f: 'webp',
q: 82,
});
Can the API transform the image URLs you already expose today?
Can product, CMS, and avatar templates request the sizes they actually render?
Can you ship WebP or AVIF without changing upload workflows?
Can you test one repeated path before touching the whole site?
Send one public page or image path. The free audit will identify the first template to test, the transformation URLs to try, and whether Skymage is a fit for your current origin.
Create a Skymage CDN URL, prepend it to your existing image URLs, and let the edge handle optimization, transforms, and delivery.
No credit card required. 14-day free trial.