Skip to main content
Souldi brings AI-powered virtual try-on to your store. Your customers upload a photo once, then see realistic, AI-generated images of themselves wearing your garments — boosting buying confidence and cutting down on returns.

Explore Souldi

One backend, several building blocks. Drop in the widget for the fastest path to live, build directly against the REST API for full control, use Catalog Search to surface the right garments, or read AI-estimated body measurements with Size Estimation — mix and match as your store needs.

Widget

A drop-in JavaScript snippet that ships the entire try-on flow. Live in minutes, no backend work.

API Integration

Build your own UI and flow against the Souldi REST API for a fully custom, branded experience.

Catalog Search

Find garments in your catalog by text, attributes, or image — then feed them into a try-on.

Size Estimation

Read AI-estimated body measurements for a signed-in user to power size recommendations and fit.

Widget

The fastest route to live. A drop-in script that handles authentication, uploads, generation, and the end-user UI for you — no backend work required.

Widget Overview

See what the widget does and how it embeds into your store.

Widget Quickstart

Add the snippet to your store and run your first try-on.

API Integration

Full control. Build your own UI and flow directly against the Souldi REST API. Every try-on follows the same simple flow — behind the scenes, Souldi keeps customer photos private and routes generation through secure infrastructure.
1

Customer clicks Try On

A shopper taps the try-on button on your product page to get started.
2

Verifies their email

They confirm their identity with a one-time code sent to their email — no passwords to remember.
3

Uploads a photo

The customer uploads a single base photo of themselves. They only need to do this once.
4

AI generates the try-on

Souldi’s AI produces a realistic image of the customer wearing the selected garment.
5

Result appears on the product page

The finished try-on is displayed right where your customer is shopping.
Returning customers skip straight to step 4 — their verified identity and base photo are already on file, so generating a new try-on is a single click.

API Overview

The big picture — authentication and the end-to-end flow.

API Authentication

Authenticate your requests and start building.
Surface the right garment. Before a shopper tries something on, you need to find the garment. Catalog Search queries your catalog three ways — free text, structured attributes, or a reference image — and hands back garment URLs you can feed straight into a try-on. It’s authenticated with just your tenant key; no end-user session required.

By text

Natural-language queries like red summer dress, ranked by relevance.

By attributes

Exact filters — category, color, season, and more.

By image

Pass a garment image URL to find visually similar items.

Size Estimation

Know their fit. After a customer uploads their base photo, Souldi estimates their body measurements in the background — mass, height, chest, waist, and hips. Read them back to recommend a size, pre-select a fit, or display the customer’s profile. Like the rest of the user-scoped API, it’s authenticated with your tenant key plus the end-user’s session.

Size Estimation

Fetch a signed-in user’s estimated body measurements from GET /user/sizes.

User & Image

Upload the base photo that kicks off measurement estimation.