Sweed/Products/Public API

eCommerceAPI for cannabisdispensaries

Your front end. Our dispensary operating system. Power any custom storefront with the strongest engine in cannabis retail. You control branding, UX, and SEO. Sweed runs operations, compliance, and payment tools already proven by top operators in the market.

Sweed catalog API response displayed alongside a KIND TREE Flower product card

Skip building infrastructure

Accounts, auth & registration, orders, cart, payments, and compliance are already available in Sweed, built specifically for cannabis retail.

Keep control of your front end

Your design, your fonts, your components, your flows, your domain — so branding, traffic, and SEO all stay entirely yours.

Live data, no sync layer

One data model means the API returns the same inventory and customer record your register sees, in real time.

Developer-friendly & stable

Clean REST endpoints for catalog, filtering, PDP, and cart. One auth, one schema, and a stable API you can build against.

Choose your cannabis eCommerce API integration level

Level 1

Catalog API

You build
Storefront
Sweed handles
  • Catalog
  • Product carousel
  • Promotions
  • Pricing data
Best for
Agencies, marketing sites, and SEO-driven projects that need to display products
Level 2Recommended

Headless eCommerce API

You build
Storefront, cart, checkout & account UX
Sweed handles
  • Catalog
  • Cart management
  • Accounts
  • Auth & registration
  • Checkout API
  • Orders
  • Payments
  • Compliance
Best for
Retailers that want a fully custom storefront without building catalog, authentication, payments, or a cart engine
Level 3Coming Soon

Full Headless eCommerce API

You build
Complete control over the entire experience
Sweed handles
  • Hosted checkout
  • Embeddable UI library
  • Loyalty
  • Webhooks
Best for
Enterprise retailers and technology partners with in-house development teams that need control of the entire customer journey

1. Catalog & Product Data

Launch on Live Catalog Data

Pull everything you need to build a menu — products, categories, pricing, and promotions — for any store. You decide how it looks, and product pages live on your domain and rank there.

  • Single authenticated endpoint
  • Structured JSON responses
  • Multi-location availability across your network
  • Indexable product and category pages
Sweed catalog API powering product cards in a storefront

2. Embeddable UI Components

Coming Soon

Ship Faster with Prebuilt Components

Skip building the pieces every cannabis storefront needs. Sweed maintains the logic behind them, including compliance behavior that varies by state.

  • Age Gate and Store Locator
  • Product Carousel for merchandising
  • AI Picker for guided discovery
  • Themeable to your design system
Sweed embeddable storefront components connected through the API

3. Cart Management

Keep Every Cart Compliant

Add, update, and remove items through the API. Each change is checked against what’s actually in stock and what that customer is allowed to buy, while ensuring up-to-date prices.

  • Server-side cart state
  • Per-store purchase limits
  • Cart Summary Bar component
  • Cart persists across sessions
Sweed cart API validating inventory, pricing, and purchase limits

4. Documentation & Reference Apps

Start from Working Code

Full API documentation plus two complete reference storefronts — one WordPress, one React — both running on the Public API. Fork one as a starting point or read it and build your own.

  • Full API documentation
  • WordPress reference site
  • React reference application
  • Source code on GitHub

Sweed eCommerce API embeddable UI components

Coming Soon

Ship faster with themeable components.

Every component reads your brand tokens — fonts, colors, radii — so it looks exactly like part of your storefront, not ours.

L1Coming Soon

Age Gate

Compliance entry point every client needs from day one.

L1Coming Soon

Store Locator

Store selection for multi-location networks.

L1Coming Soon

Product Carousel

Surface products with minimal dev effort.

L1Coming Soon

AI Picker

Drives conversion by simplifying discovery.

L2Coming Soon

Hosted Checkout

Integrated via reverse proxy — compliance built in.

L2Coming Soon

Cart Summary Bar

Floating item count and running total.

L3Coming Soon

Auth Modal

No need to build authentication from scratch.

L3Coming Soon

Loyalty Widget

Points, tier, progress, and guest benefits.

L3Coming Soon

Promo Wizard

Shows what to add to unlock a discount.

L3Coming Soon

Reorder Widget

Repeat-purchase driver for returning customers.

L3Coming Soon

Order Tracker

Real-time order status after checkout.

Public API FAQs

The essentials for choosing an integration level and keeping the backend in Sweed.

A public REST API that lets you build your own cannabis storefront on top of Sweed. You get catalog, pricing, and promo functionality through clean endpoints. Sweed runs operations, compliance, and payments, while you control your storefront branding, UX, and SEO.

Your storefront and Sweed’s commerce engine are separate. You build and control everything the customer sees — design, page structure, and URLs — while Sweed handles the data, business logic, and compliance underneath. Nothing is locked in an iframe, so your pages are yours to shape and index.

No. If you already have a site, you can connect the API to what you have. If you’re starting fresh, you can begin from one of our reference storefronts — we ship a WordPress site and a React application, both running on the Public API.

How much of the shopping experience you build versus how much Sweed handles.

Level 1 — Catalog API. You build a storefront, while Sweed handles:
• Catalog
• Product carousel
• Promotions
• Pricing data

Level 2 — Headless eCommerce. You build a storefront, cart, checkout & account UX. Sweed runs:
• Catalog
• Cart management
• Accounts
• Auth & registration
• Checkout API
• Orders
• Payments
• Compliance

Level 3 — Full headless (Coming Soon). Gives you complete control over the entire experience. Sweed offers:
• Hosted checkout
• Embeddable UI library
• Loyalty
• Webhooks

Level 1 suits agencies, marketing sites, and SEO-driven projects that need to display products. Level 2 fits retailers that want a fully custom storefront without taking on building catalog, authentication, payments, or a cart engine. Level 3 is for enterprise retailers and technology partners with in-house development teams that need control of the entire customer journey.

Yes. Every integration level still runs on Sweed’s reliable, compliant, and integrated backend. You only choose how much of the front-end experience you want to design and own.

Increase sales by up to 35%

Saves 10+ hours/week on admin work

Increase ticket count by up to 28%

Drive 2x more customer engagement