SPREEAI for developers

Build the fitting room
into every screen.

Start with Shopify, the Web SDK or an approved API integration. This hub takes your team from first decision to a tested launch.

04
integration paths
v2.1
current Web SDK
01
launch checklist
Mrinal Shukla, Head of Engineering at SPREEAI Video slot · Coming soon
Developer perspectiveMrinal ShuklaHead of Engineering

Web SDK quickstart

From install to
working button.

Authenticate once, then render try-on or sizing anywhere on the page. Use test credentials issued during onboarding and never put a client secret in browser code.

npm install @spreeai/web-sdk

# or
yarn add @spreeai/web-sdk

The integration model

Four systems.
One customer moment.

01Your catalogue

Product IDs, variants, imagery and merchandising context.

02SPREEAI ingestion

Garments move through processing, review and readiness states.

03SDK or API

Your storefront requests the experience for an eligible product.

04Customer action

Try on, find a size, complete the look and return to checkout.

Production path

Take the integration
across the finish line.

A clean launch is more than a working button. Use this sequence to align access, assets, behavior, quality and measurement.

  1. 01

    Scope the first journey

    Choose one channel, catalogue group, customer moment and success measure.

    Owner · Product + commerce
  2. 02

    Prepare access

    Confirm the partner ID, approved client credentials, storefront permissions and staging environment.

    Owner · Engineering
  3. 03

    Submit clean assets

    Provide one garment per image, front view required, high resolution, clean lighting and SKU-aligned filenames.

    Owner · Catalogue team
  4. 04

    Integrate in staging

    Render only on eligible products, connect variants and cart behavior, and match the entry point to the brand.

    Owner · Front-end
  5. 05

    Run launch QA

    Test mobile and desktop, browser coverage, accessibility, performance, visual fidelity and failure states.

    Owner · QA + brand
  6. 06

    Enable and measure

    Turn on Ready products, publish the staged experience and monitor adoption, completion and conversion.

    Owner · Commerce + analytics

Asset baseline

Good input makes a better result.

  • JPEG or PNG
  • 2,000 × 2,000 px minimum
  • Front view required
  • Back view recommended
  • Neutral, even lighting
  • SKU or style ID in filename
Open the asset checklist ↗

Build for production

The details that protect
the customer experience.

01

Security

Keep secrets server-side, use only issued environments and rotate credentials through the partner workflow.

02

Privacy

Request customer imagery with clear consent and align data handling with your approved integration plan.

03

Performance

Load the experience where it is needed, test real devices and monitor product-page regressions.

04

Accessibility

Preserve keyboard access, focus order, accessible names and a usable path when the experience is unavailable.

Developer FAQ

Questions before
the first commit.

Which integration should we choose?

Use the Shopify App for the fastest managed path, the Web SDK for custom or headless web placement, the native SDKs for app experiences, and the approved API reference for server-side workflows agreed during onboarding.

Where do credentials come from?

SPREEAI issues the partner ID and approved credentials during onboarding. The browser SDK uses a client ID and partner ID. Never embed a client secret in front-end code.

Does the Shopify App require API keys?

The current Shopify App onboarding flow connects the store after the required agreements and subscription step; the managed app does not require copying keys into the setup screen.

Why does the Try-On button not appear?

Confirm the garment has completed processing, is enabled for Try-On, maps to the active product or variant, and that the app block or SDK container is present on the product template.

Which client events are available?

The documented SDK callbacks cover Try-On button clicks and add-to-cart interactions. Connect them to your analytics layer without including customer imagery or unnecessary personal data.

Are server webhooks available?

Server-push webhooks are not part of the currently published SDK documentation. Scope any server-side event requirement with Partner Engineering before relying on it.

Where do developers get help?

Use the technical support path provided during onboarding or email support@spreeai.com. Include the environment, product ID, browser or device, timestamp and a concise reproduction path—never send secrets.

When will Amazon Partner Network support be available?

The Amazon Partner Network integration is in development. It is intentionally marked Coming Soon until the onboarding and production interface are ready for external developers.

Ready to build?

Choose the path.
We’ll help you ship it.

Book a technical discoveryBrowse all docs ↗Open Partner Workspace ↗