SkillAgentSearch skills...

Spree

Spree is an API-first, open-source eCommerce platform for fast growing businesses and enterprises. Spree supports complex commerce scenarios natively — from B2B wholesale to multi-vendor marketplace to global multi-region or multi-tenant distributor platforms. Use each model independently or combine them as your business evolves.

Install / Use

/learn @spree/Spree

README

<p align="center"> <h1 align="center"> <a href="https://spreecommerce.org"> <img alt="Spree Commerce - an open source eCommerce platform" src="https://raw.githubusercontent.com/spree/spree/e4ee6636d9a31c73761b0c76662d15b0f9899ecb/docs/images/Spree%20Commerce%20open-source%20eCommerce%20platform%20API%20headless%20Next.js.webp"> </a> </h1> <p align="center"> Spree is an API-first, <a href="https://spreecommerce.org/" alt="open-source eCommerce platform">open-source eCommerce platform</a> for fast-growing businesses and enterprises. <br /> <br /> <a href="https://spreecommerce.org">Website</a> · <a href="https://spreecommerce.org/docs/">Documentation</a> · <a href="https://spreecommerce.org/docs/api-reference/">API</a> · <a href="https://github.com/spree/spree/milestones?direction=asc&sort=due_date&state=open">Roadmap</a> · <a href="https://slack.spreecommerce.org">Slack</a> · <a href="https://spreecommerce.org/enterprise/">Enterprise</a> </p> </p> <p align="center"> <a href="https://rubygems.org/gems/spree"><img alt="Gem Total Downloads" src="https://img.shields.io/gem/dt/spree" /></a> <a href="https://slack.spreecommerce.org"><img alt="Slack members" src="https://img.shields.io/badge/slack%20members-7K-blue" /></a> <a href="https://codecov.io/gh/spree/spree"><img src="https://codecov.io/gh/spree/spree/graph/badge.svg?token=DPFc7HbJvU"/></a> <a href="https://opensource.org/licenses/BSD-3-Clause"><img src="https://img.shields.io/badge/License-BSD%203--Clause-blue.svg" /></a> </p>

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

You need to have Node.js (22+) installed and Docker running.

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 :star:

Thank you for supporting Spree open-source :heart:

Features

Documentation

Spree supports complex commerce scenarios natively ane lets you combine them as your business evolves: <a href="B2B eCommerce" alt="https://spreecommerce.org/docs/use-case/b2b/b2b-capabilities">B2B eCommerce</a>, <a href="https://spreecommerce.org/docs/use-case/multi-store/capabilities" alt="multi-store">multi-store</a>, <a href="https://spreecommerce.org/multi-region-ecommerce/" alt="multi-region">multi-region</a>, <a href="https://spreecommerce.org/docs/use-case/marketplace/capabilities" alt="multi-vendor marketplace">multi-vendor marketplace</a>, <a href="https://spreecommerce.org/docs/use-case/digital-products/capabilities" alt="digital products">digital products</a>, <a href="https://spreecommerce.org/docs/use-case/multi-tenant/multi-tenant-capabilities" alt="multi-tenant commerce">multi-tenant commerce</a>.

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. 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
  • Comprehensive 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

Multi-vendor marketplace

Run your own marketplace with multiple suppliers, each with a dedicated supplier dashboard

B2B eCommerce

Start capturing 6+ figure orders from resellers with safe payments and a checkout process that fits your business model

Wholesale eCommerce

Run your wholesale operation the way your retail partners expect <img alt="Spree Commerce - Wholesale" src="https://github.com/spree/spree/assets/12614496/bac1e551-f629-47d6-a983-b385aa65b1bd">

Multi-tenant eCommerce Platform

Launch a multi-tenant eCommerce platform for your customers, resellers, affiliates in any configuration, eg. B2B2B, B2B2C, B2B2E

Related Skills

View on GitHub
GitHub Stars15.3k
CategoryCustomer
Updated16m ago
Forks5.2k

Languages

Ruby

Security Score

100/100

Audited on Mar 25, 2026

No findings