Virtual Try-On

Any garment, any body, pixel-accurate.

Render how a garment actually drapes, folds, texture, print alignment and fit, on a chosen model or a shopper's own photo.

WornWorn
GarmentGarment
Endpoint/creator/tryon
p50 latency<900ms
Inputsperson_image + clothing
ModesOn-model, on-shopper
What you get

Designed to drop into production.

Fabric-accurate drape

Preserves seams, prints and the way each fabric falls on the body, from person and clothing image inputs.

Sub-second renders

Fast enough to power live, interactive try-on inside your storefront or app.

Shopper or model

Use a curated model roster, or let shoppers pass their own photo as the person_image.

Composable

Chain it into a full pipeline.

Every endpoint is an independent primitive. This is a typical chain for this capability, run async on a webhook.

  1. 1Try it on
    POST /creator/tryon/image/v1

    Garment onto the body.

  2. 2Set the scene
    POST /background/change/image/v1

    Optional backdrop swap.

  3. 3Finish
    POST /upscale/image/v1

    Zoom-ready resolution.

One call

/creator/tryon/image/v1

Flat JSON, X-API-Key auth, async by default. You get a job_id back and the finished asset on your webhook.

POST /creator/tryon/image/v1
1curl https://api.vela.dev/creator/tryon/image/v1 \
2 -H "X-API-Key: $VELA_KEY" \
3 -d '{
4 "person_image": "models/ava.jpg",
5 "clothing_image": "sku/884.jpg",
6 "gender": "female",
7 "output_format": "webp",
8 "callback_url": "https://hooks.brand.com/vela"
9 }'

Ship your catalogue in a weekend, not a quarter.

Start free with 250 generations. No card, no sales call, just an API key and the docs.