Optimize, resize, and deliver images through one API
Turn the originals your users upload into every crop, format, and size your product needs — at any volume, with no image infrastructure to run.


Smart crop 
Face detection Avatar crop Watermark Format conversion Convert HEIC to AVIF
Build momentum
Make every image work harder for your business.
Publish faster, load lighter, and give your audience a better first impression.
Keep visitors engaged
Serve smaller images so users spend less time waiting for your pages.
Put products in their best light
Create consistent crops and sizes across your product catalog.
Publish campaigns sooner
Generate thumbnails and channel-ready variants from one upload.
Spend less on image transfers
Optimize image files to reduce the bytes you store and deliver.
Reach every screen
Prepare image sizes and formats for the devices your audience uses.
Welcome more contributors
Let users resume image uploads after a connection drops.
Image Robots
The image operations your platform runs every day
Each one runs on our infrastructure and chains with the rest, so a single request can resize, tag, and deliver the same upload.
- /image/resize robot

1600 × 900
800 × 800Resize and crop
Turn one upload into every size and aspect ratio your interface renders.
- /image/optimize robot
JPEG · 2.9 MB97% smallerOptimize
Strip the weight out of an image without a visible change in quality.
- /image/bgremove robot


Remove backgrounds
Cut the subject out of a product shot and keep the alpha channel.
- /image/facedetect robot
4 facesDetect faces
Find every face, then crop to it or blur it for privacy compliance.
- /image/describe robot
sunglasses0.98eyewear0.94accessory0.89Recognize objects
Label what is in a picture so your catalogue can search and filter on it.
- /image/merge robot




Merge images
Combine many images into a single sprite in one pass.
- /image/enhance robot


Enhance
Correct flat, dull, or badly lit uploads before they reach your users.
- /image/upscale robot


Upscale
Raise the resolution of small originals without the blocky edges.
- /image/ocr robot
Cuban Coffee · Open · Cappuccino · EspressoRead text
Pull the words out of scans, receipts, and photographs as plain text.
- /image/generate robot

a halved orange on a cobalt backgroundGenerate images
Produce artwork from a prompt inside the same Assembly as everything else.
- /image/copyrightdetect robot
Known work · 98% matchDetect copyright
Flag protected material in user uploads before you publish it.
Your workflow. Your controls.
Image processing without the pain
Stop maintaining image scripts. Build a repeatable workflow for every upload.
You control the result
Choose dimensions, crop strategy, quality, format, color adjustments, and more.
Multiple variants. One API call.
Create thumbnails, product images, and larger versions in a single workflow.
Keep your branding consistent
Apply text and image watermarks as files pass through your pipeline.
Remove unwanted metadata
Strip image metadata when you do not want it included in public outputs.
Screen incoming images
Combine file filtering, virus scanning, and AI moderation to apply your policy.
Keep your app in the loop
Use per-file callbacks and webhook requests when processing finishes.
Make room for busy days
Buy extra priority slots in advance. Extra jobs queue when your slots are busy.
Bring your own storage
Send results to Amazon S3, Cloudflare R2, Google Cloud Storage, Azure, and more.
Keep spending in check
Set a soft bill limit for alerts or a hard limit to stop processing.
Build your image processing workflow
HIPAA-regulated workloads require a Business Associate Agreement.
Frequently asked questions
Which image formats can I work with?
JPEG, PNG, GIF, WebP, TIFF, and AVIF are popular starting points. Available input and output formats vary by Robot, so you can choose the right workflow for photos, graphics, or animated images. Browse supported image formats.
Can I create several image sizes from one upload?
Yes. Add several resize steps to one Template and reuse the same input. You can make thumbnails, product cards, and larger images in one API call. Explore image resize options.
How do I make images smaller without changing their dimensions?
Use image optimization to reduce file size, or choose a different output format and quality setting when resizing. Savings depend on the original image and the settings you choose. Learn about image optimization.
Can I crop images and add watermarks?
Yes. Control crop strategy, dimensions, and positioning, then add a text or image watermark. Save those settings in a Template to keep results consistent across uploads. See the available image controls.
Can I remove EXIF data from public images?
Yes. Enable metadata stripping in your image resize step to remove image metadata from its output. This is useful when originals contain information you do not want to publish. Read about the strip parameter.
Can I keep images in my own storage or transform them on demand?
Yes. Export prepared images to your own storage, or use Smart CDN to transform supported images when requested and cache the results. Choose the approach that fits your publishing workflow. Explore on-demand delivery.
How can I estimate and control costs?
Rates vary by operation and usage. Set a soft bill limit for alerts or a hard limit to stop processing. For larger workloads, ask about volume pricing and extra priority slots. Estimate your workflow costs.
