Skip building infrastructure
Accounts, auth & registration, orders, cart, payments, and compliance are already available in Sweed, built specifically for cannabis retail.
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.
Accounts, auth & registration, orders, cart, payments, and compliance are already available in Sweed, built specifically for cannabis retail.
Your design, your fonts, your components, your flows, your domain — so branding, traffic, and SEO all stay entirely yours.
One data model means the API returns the same inventory and customer record your register sees, in real time.
Clean REST endpoints for catalog, filtering, PDP, and cart. One auth, one schema, and a stable API you can build against.
1. Catalog & Product 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.
2. Embeddable UI Components
Coming SoonSkip building the pieces every cannabis storefront needs. Sweed maintains the logic behind them, including compliance behavior that varies by state.
3. Cart Management
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.
3. Hosted Checkout
If you’d rather not build checkout, Sweed runs it — login, delivery, payment, and compliance. You get the order back and show your own confirmation, skipping the hardest, highest-liability part of the build.
4. Documentation & Reference Apps
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.
/v1/orders
Sweed eCommerce API embeddable UI components
Coming SoonEvery component reads your brand tokens — fonts, colors, radii — so it looks exactly like part of your storefront, not ours.
Compliance entry point every client needs from day one.
Store selection for multi-location networks.
Surface products with minimal dev effort.
Drives conversion by simplifying discovery.
Integrated via reverse proxy — compliance built in.
Floating item count and running total.
No need to build authentication from scratch.
Points, tier, progress, and guest benefits.
Shows what to add to unlock a discount.
Repeat-purchase driver for returning customers.
Real-time order status after checkout.
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.
See Why Cannabis Operators Are Switching to Sweed
Book a quick walkthrough and discover how Sweed can simplify your operations, boost your revenue, and reduce compliance headaches.
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