Public v1 API

The Fashio API

Upload a garment photo, pick an AI model and a venue, get production-ready on-model shots back. One credit balance, one account, from your own code.

Self-serve API key
Same credit balance as the app
OpenAPI 3.1 + code samples
MCP server included

One product photo in

Every format out

Same create_generation call — campaign, catalogue, lookbook, listing, social, video, all from one photo.

Campaign
Catalogue
Lookbook
E-commerce
Social
Video
Street

Wherever you already work

One product photo in, publish-ready images back — from your store admin, your own code, or your automation.

ShopifyikasWooCommerceAPIMCPComfyUIn8n
Your product photo
Fashio
Publish-ready images

Start a generation in one request

Pick your stack — the request is identical either way.

curl https://api.fashiolabs.com/v1/generations \
  -H "Authorization: Bearer $FASHIO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "toolId": "virtual_model",
    "images": {
      "fashion_model": "6a2f811f-0465-4c70-92aa-2434765441f9",
      "garment_photo": "https://.../garment.jpg",
      "venue": "pure_white"
    },
    "pose": "contrapposto_elegance"
  }'

Full reference, every endpoint: docs.fashiolabs.com

fashio-client

Official Node.js/TypeScript SDK

npm install fashio-client
fashio-cli

Command-line client, for scripts & CI

npm install -g fashio-cli
fashio-mcp

MCP server for AI agents

npx -y fashio-mcp

All fashiolabs packages: npmjs.com/~fashiolabs

Built for real integrations

Self-serve key

Create a key from your dashboard — no sales call, no approval queue.

REST + OpenAPI 3.1

Standard JSON over HTTPS, with a published OpenAPI spec — generate a client in any language.

One credit balance

API calls draw from the same diamond balance as the app — no separate wallet to fund.

Full catalog access

List and pick from the same AI models, venues, and poses the app ships with.

MCP server included

fashio-mcp connects Claude, Cursor, and other MCP-speaking agents straight to the API.

Your data, your key

Revoke a key instantly from the dashboard — no dangling access after an integration ends.

Reusable template sets

Save a generation's model, venue and pose as a preset, then reuse it on every new product — one shoot becomes a whole catalog.

What people build with it

Shopify / storefront integrations

Generate on-model shots for a product as soon as it's uploaded, without a human opening the dashboard.

PIM / catalog pipelines

Wire generation into an existing product-information workflow instead of a manual export/import step.

Recurring catalog shoots

Save last season's styling as a template set and run every new SKU through it automatically.

No photoshoot? Use ours

Browse Fashio's curated 'ready photoshoot' library and run your product through a full pre-styled shot list without setting up a model or venue yourself.

AI agents and internal tools

Let an internal tool or a coding agent call Fashio directly — via REST or via the MCP server — as part of a larger automation.

Custom marketplaces and apps

Build your own upload → generate → publish flow on top of the same pipeline the Fashio app uses.

Fashio API FAQ

The key itself costs nothing: create one self-serve at fashiolabs.com → Profile → API Keys — no sales call, no waiting. It authenticates as your own account and bills against your credit balance. Generations are not free: a new web account starts with 0 credits, and a fashion image costs 4 credits.
Virtual try-on, background removal, upscaling, photo reframing, product-to-model (jewelry), photo-to-video, and the same pose/venue/model catalog the app uses — see the full endpoint reference at docs.fashiolabs.com.
Not yet. Generations run one at a time, whether from the dashboard, the mobile apps, or the API — the same limit applies everywhere.
Yes — Fashio also ships fashio-mcp, an MCP server that exposes these same endpoints as agent tools. See the MCP page for setup.
Nothing extra — API calls are billed in diamonds (credits) from the same balance your account already has, at the same per-tool price as the app. There is no separate API plan or wallet. Plans start at $14 a month (Starter, 50 credits); Plus is $29.99 (160 credits) and Pro $49.99 (500 credits). One fashion image costs 4 credits, about $1.12 on Starter.

Want an AI agent to call it instead?

fashio-mcp exposes these same endpoints as native tools for Claude, Cursor and other MCP-speaking agents.

Ready to take control of
your fashion content?

Use Fashio AI to put your garments on models, without a photoshoot.

Plans from $14 a month · 4 credits per image
All fashion AI tools
AI fashion model walking, generated with Fashio AI

Fashio's public v1 API is the same generation pipeline behind the app and the web dashboard — upload a garment photo, choose a model and a venue, and get production-ready on-model photography back, billed against your own account's credit balance.

0101

How it works

Resort campaign frame generated with Fashio AICampaign
  1. Upload a garment or product photo, or point to your own hosted URL.
  2. Pick an AI model, venue and pose from the catalog — or bring your own image URLs.
  3. Generate — the same pipeline the app uses runs the job and returns a result you can poll for.

Full endpoint reference, request/response shapes, and copy-paste code samples in cURL, Node.js and Python: docs.fashiolabs.com.

Want an AI agent (Claude, Cursor, or your own) to call Fashio directly instead of writing HTTP code? See the Fashio MCP server.