Skip to content

spree/spree

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 · Slack · Enterprise

Gem Total Downloads Slack members 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.

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:

  • Dedicated Success Manager -- your single point of contact who understands your business and coordinates resources
  • SLA-Backed Response Times -- guaranteed response windows for issue resolution depending on severity
  • Group Chat & Email Support -- direct access to our team through Slack, Teams, or email
  • Long-Term Support (LTS) -- extended maintenance and security patches with predictable upgrade cycles
  • Priority Fixes & Change Requests -- priority access to new features and version upgrades
  • 24/7 Monitoring & Response -- round-the-clock infrastructure monitoring with proactive alerting
  • Professional Services On-Demand -- development consulting, custom integrations, and implementation services

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:

  • Encryption at-rest (AES-256) and in-transit (TLS 1.3)
  • Single Sign-On (SSO) -- Okta, Azure AD, Google Workspace, or any SAML/OIDC provider
  • PCI DSS-compliant architecture with tokenized payments
  • Role-Based Access Control with granular permissions
  • Audit logging for compliance reviews
  • Continuous security patches delivered through the LTS program

Enterprise Edition modules:

  • Multi-vendor Marketplace -- automated vendor onboarding (Shopify, WooCommerce, CSV), product and order sync, split payments, and vendor payouts via Stripe Connect
  • B2B eCommerce -- customer-specific price lists, buyer organizations with roles and approval workflows, gated storefronts, and ERP/procurement integrations
  • Multi-tenant eCommerce -- host hundreds of independent stores as a white-label SaaS, franchise network, or multi-brand platform with central control over billing, fulfillment, and operations

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

What you can build with Spree

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

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

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

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

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

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 Slack 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 ❤️