The Principal Dev – Masterclass for Tech Leads

The Principal Dev – Masterclass for Tech Leads28-29 May

Join

Spree Commerce open source headless eCommerce platform for B2B, Multi-vendor Marketplace, cross-border eCommerce, multi-tenant eCommerce

Spree Commerce

Website · Next.js Storefront · Demo · Documentation · API · Roadmap · Discord · Enterprise

Gem Total Downloads codecov License

Open-source headless eCommerce platform with a complete REST API, TypeScript SDK, and a production-ready Next.js storefront.

Everything you need to launch cross-border storefronts, B2B wholesale, multi-vendor marketplaces, or multi-tenant SaaS.

Have questions or need help getting started? Contact us for expert guidance and advice on your Spree project.

Getting Started

Copy and paste the following command to your terminal to set up Spree in 5 minutes:

npx create-spree-app@latest my-store

This sets up the Spree Commerce backend, the Admin Dashboard, and the Next.js storefront in a single project. The storefront is built with Next.js 16, React 19, Tailwind CSS 4, and TypeScript.

You need to have Node.js (22+) installed and Docker running. Learn more in the installation docs.

Or deploy directly to the cloud:

Deploy to Render

Note This uses Render's free plan for quick evaluation. Free instances spin down after inactivity and may take 30-60s to wake up. For production, see recommended sizing.

If you prefer to install Spree manually, you may follow the Quickstart Guide.

If you like what you see, consider giving Spree a GitHub star ⭐

Thank you for supporting Spree open-source ❤️

Features

Read the full announcement: Announcing Spree Commerce 5.4: A Complete Open Source eCommerce Stack

Documentation

Spree Commerce supports complex commerce scenarios natively and lets you combine them as your business evolves: B2B eCommerce, multi-store, cross-border, multi-vendor marketplace, digital products, multi-tenant commerce.

Enterprise Support

Your success is backed by the team that builds Spree. Contact us to get access to:

Enterprise Edition

Spree Commerce Enterprise Edition adds enterprise-grade security and purpose-built modules for complex commerce scenarios -- B2B wholesale, multi-vendor marketplace, and multi-tenant eCommerce. Built on the same open-source REST API and BSD 3-Clause core, so your team keeps full ownership of the code, the data, and the infrastructure. Zero platform fees. Zero transaction fees. Use each module independently or combine them as your business evolves.

Enterprise-grade security by default:

Enterprise Edition modules:

Contact our Sales team to get access to the Enterprise Edition.

What you can build with Spree

Next.js eCommerce Storefront

A production-ready, open-source storefront built with Next.js 16, React 19, and TypeScript. Fork it, customize it, deploy it. Try the live demo

Spree Commerce - Next.js Storefront - Home Spree Commerce - Next.js Storefront - Product Spree Commerce - Next.js Storefront - Lighthouse

Multi-vendor marketplace

Launch a multi-vendor marketplace with automated vendor onboarding (two-way sync with Shopify, WooCommerce, other platforms), product catalog curation, Stripe Connect or Adyen for Platforms marketplace payment splitting and vendor payouts, granular commission management, marketplace promos, cross-border sales and many other features.

Spree Commerce - Multi-vendor Marketplace eCommerce

B2B eCommerce Platform

Customer segmentation for personalized shopping experiences, customer-specific volume pricing, buyer organizations with approval workflows, and gated storefronts. Integrate with any ERP or procurement system through the REST API and TypeScript SDK. Combine this capability with a Multi-vendor Marketplace, Cross-border eCommerce or both.

Spree Commerce - B2B eCommerce Platform

Cross-border eCommerce

Sell in multiple markets with local currencies, languages, payment methods, and shipping rules. Markets bundle per-country configuration so each customer sees a localized storefront from a single platform. Combine this capability with a Multi-vendor Marketplace, a B2B eCommerce Platform or both.

Spree Commerce - Cross-border eCommerce

Wholesale eCommerce

Price Lists, gated storefronts, and bulk ordering. Sell to multiple customer segments through separate storefronts with the right assortment and pricing. Combine this capability with a Multi-vendor Marketplace, Cross-border eCommerce or both.

Spree Commerce - Wholesale eCommerce Platform

Multi-tenant eCommerce Platform

Host hundreds of independent stores as a white-label SaaS, franchise network, or multi-brand platform. Each tenant gets their own dashboard, storefront, and branding. B2B2B or B2B2C.

Spree Commerce - Multi-tenant eCommerce Platform

Community & Contributing

Spree is an open source project, and we love contributions in any form -- pull requests, issues, feature ideas!

Follow our Contributing Guide

Join our Discord to meet other community members.

Contact

Contact us and let's go!

License

Spree Commerce core code in the spree/spree repository is released under the free, open-source BSD-3-Clause license (LICENSE).

If you like what you see, consider giving Spree a GitHub star ⭐

Thank you for supporting Spree open-source ❤️

Join libs.tech

...and unlock some superpowers

GitHub

We won't share your data with anyone else.