Clothing & accessories
Pass a category and route any garment, eyewear, or accessory through the right try-on model automatically.
Photoreal virtual try-on, ready to drop into your product. Paste an iframe with a site key or call the REST API — no model training, no infra to run.

BeforeAfterGenerate a key in the developer dashboard, then drop in an official SDK — Node.js, Python, PHP, Ruby, or Go — or call the API directly.
// npm install tryiton
import { TryItOn } from "tryiton";
const client = new TryItOn({ apiKey: process.env.TRYITON_API_KEY });
const jobId = await client.tryOnClothes({
modelImage: "https://example.com/model.jpg",
garmentImage: "https://yourstore.com/product.jpg",
category: "clothing",
subcategory: "tops",
});
const [resultUrl] = await client.waitForResult(jobId);The same engine behind our consumer app, exposed as a clean, documented API.
Pass a category and route any garment, eyewear, or accessory through the right try-on model automatically.
Kick off a try-on, poll for status, and pull the result — built to fit into background queues and webhooks.
Scope each key to an allow-list of domains so the widget only runs where you ship it.
Get back clean, photoreal result images ready to drop into your own compare UI.




























Official SDKs, keys, docs, and a live widget to copy from.
Open-source clients for Node.js, Python, PHP, Ruby, and Go — install, authenticate, run a try-on.
Browse the SDKsEndpoints, parameters, and auth — everything to integrate try-on into your stack.
Open the docsCreate API keys and site keys, set allowed hosts, and watch your usage.
Open the dashboardThe exact widget you'll ship — open it, inspect it, copy the integration.
Try the widgetTrying something new can raise a few questions — here are the ones we hear most.
The embed widget uses a site key passed as a query param and locked to your allowed hosts. The REST API uses a secret API key sent as a Bearer token. Create both in the developer dashboard.
A site key is public and safe to expose in the browser for the iframe widget — it's restricted to your allow-listed domains. An API key is secret and used for server-to-server REST calls. Never expose an API key client-side.
Yes — official open-source SDKs for Node.js, Python, PHP, Ruby, and Go wrap the API and handle the submit-then-poll flow for you. You can also use a plain iframe embed or call the REST API directly. See the docs for install and quickstart.
Clothing plus accessories like eyewear. You pass a category (and optional subcategory) and we route the request to the right try-on model.
Try-ons run as asynchronous jobs — you start a job and poll for its status, which keeps your requests fast and your integration resilient.
Per try-on, with volume tiers. See the docs for current rates, or talk to sales for higher-volume plans.

Generate a key, paste the snippet, and ship a fitting room today.
No model training, no GPUs to run — just an API call.