Product SDK Metrics Docs
SIGN IN SIGN UP GET A DEMO
THE VIRTUAL FITTING ROOM

Give every shopper a fitting room.

One script tag opens a photoreal try-on studio inside your store, themed to your brand automatically. Renders land in seconds — and a quality gate checks every single one against the shopper's photo before they see it.

NO APP INSTALL · SHOPPER PHOTOS AUTO-DELETE

NOW WEARING · EMBER KNIT
Model wearing the Ember Knit outfit Model wearing the Sky Crew outfit Model wearing the Black Hoodie outfit Model wearing the Graphite Overshirt outfit Model wearing the Off-Duty Tee outfit Model wearing the Charcoal Coat outfit Model wearing the Navy Polo outfit Model wearing the Track Set outfit
RAPID SWAP
THE PLATFORM

See what shoppers do when the mirror is digital.

Static Try-Ons

Millisecond garment swaps on the shopper's own photo — an entire wardrobe, as fast as they can tap.

Uploading…

Motion Renders

One button turns the outfit into a looping 6-second clip, with a pipeline the shopper can feel: upload, queue, render, ready.

Ink Hoodie TOPS · L2

Smart Categorization

Every garment files itself into Tops, Headwear, Bottoms or Shoes — with layer rules, so a tee never renders under a hoodie.

FITS EVERY BODY

Womenswear, menswear, every shape in between.

One engine, every catalogue. The fit profile reads each shopper's own measurements and the store's size guide — so the render is honest whether it's a men's 32 or a women's UK 12.

Gendered size charts — Men's and women's guides, normalized per retailer.

True-to-size guidance — A quiet chip recommends the size — the #1 returns fix.

Any body type — Slim, regular or oversized — the shopper's call.

A woman wearing an outfit rendered by Trywear FIT · SIZE M — TRUE TO SIZE
BEHIND THE BUTTON

The shopper taps once. Everything else is background.

Your product photos reach the AI before the Studio even opens — extracted, classified and cached automatically. No manual uploads, ever.

1 — TAP

Shopper adds a garment, right next to your cart button

2 — EXTRACT

SDK lifts the product imagery — feed, JSON-LD or gallery URLs

3 — CLASSIFY

AI files it: Tops · layer 2, colorway, fit hints

4 — READY

Waiting in the Try-On Card before the Studio even opens

Repeat garments are content-hashed and served from cache — the second shopper to try the same jacket costs you nothing.

THE SDK

One button. Zero plumbing.

Mount next to your cart button — the Try-On button lives wherever your product pages need it.

Theme: "inherit" — the SDK reads the brand your live page already paints with — colours, type, radius — no config.

Whole-cart try-on — one button on the bag tries every wearable item at once; non-garments are filtered free.

Locked to your storefronts — keys render only from origins you authorize — remove one and it stops instantly.

Privacy by default — shopper photos are destroyed when the session ends, unless the shopper saves one to reuse. Theirs to delete any time.

product_page.dart
// Mount beside your cart button.
TryOnButton.mount(
  anchor: '#add-to-cart',
  extract: ExtractMode.auto,  // feed → JSON-LD → gallery
);

// Or hand us your feed directly.
studio.card.add(
  productId: 'SKU-2481',
  images: product.imageUrls,
);
USE CASES

Anything a mirror can do, your store can too.

Cut returns before they ship

Shoppers who have seen a garment on their own body send back far fewer parcels.

Lift average order value

Full-outfit try-ons nudge one-item baskets into head-to-toe looks.

Convert the fence-sitters

The "will it suit me?" doubt is the last blocker before checkout. Remove it.

Stay compliant by design

Photos live only for the session, with a destruction ticker your DPO can audit.

Launch campaign looks

Drop a capsule collection into every shopper's fitting room on day one.

Size with confidence

Layer rules and fit hints reduce the two-sizes-ordered habit.

Style entire outfits

Tops, headwear, bottoms and shoes composed together, not in isolation.

Measure what matters

Every render ties back to conversion, AOV and returns in the dashboard.

PRODUCTION-READY

Security isn't a settings page. It's the architecture.

Keys that only work for you

Your API key is bound to the domains and app IDs you authorize. Every render is checked against that list on the server — a leaked key renders nothing from anywhere else, and removing an origin cuts it off on the very next request.

Every call device-attested

App Check attestation guards every backend function: reCAPTCHA Enterprise on the web, Play Integrity and App Attest when the mobile SDK lands. Scripts and bots never reach the models you're billed for.

A quality gate on every render

An independent AI judge compares each render against the shopper's photo and the store's garment images — same person, same product, clean studio. A failed take is redone, not shown.

Photos that don't linger

Shopper photos exist for the session and are destroyed after. No training, no galleries, nothing for a compliance review to worry about.

LIVE ACROSS THE NETWORK

TRY-ONS RENDERED — AND EVERY SOURCE PHOTO DESTROYED

+32%TRY-ON CONVERSION LIFT
<10sSTYLED RENDER, QUALITY-CHECKED
−24%RETURN RATE REDUCTION
99.98%API UPTIME

Your shoppers are already imagining it. Show them.

No app installs. No redirects. No photos kept.