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.
API Overview
The big picture — authentication and the end-to-end flow.
API Authentication
Authenticate your requests and start building.
Catalog Search
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.