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.

Free self-serve 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, billboard, video, all from one photo.

Campaign
Catalogue
Lookbook
E-commerce
Billboard
Video
Street

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

fashio-cli

Command-line client, for scripts & CI

fashio-mcp

MCP server for AI agents

Built for real integrations

Self-serve key

Create a key from your dashboard in seconds — 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

Yes. 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 existing credit balance.
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.

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 create premium product imagery in seconds.

From $9.99 · credits never expire
Fashion Model Walking

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.

How it works

  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.