Spree Commerce is an API-first, open-source eCommerce platform for fast growing businesses and enterprises.
Spree supports complex commerce scenarios natively and lets you combine them: B2B eCommerce, multi-store, multi-region, multi-vendor marketplace, digital products, multi-tenant commerce.
Website
·
Documentation
·
Quickstart Guide
·
Roadmap
·
Slack
·
Enterprise
Copy and paste the following command to your terminal to set up Spree in 5 minutes:
bash -c "$(curl -fsSL https://spreecommerce.org/install)"If you prefer to install Spree manually, you may follow the Quickstart Guide.
Make sure to check out Spree 5 announcement below and the latest Spree 5.3 release.
If you like what you see, consider giving Spree a GitHub star ⭐
Thank you for supporting Spree open-source ❤️
Spree supports complex commerce scenarios natively ane lets you combine them as your business evolves: B2B eCommerce, multi-store, multi-region, multi-vendor marketplace, digital products, multi-tenant commerce.
Spree 5 is the most feature-packed open-source release in Spree Commerce's history — transforming the platform into an API-first, developer-friendly, enterprise-grade eCommerce solution that still adheres to its open-source roots.
Spree 5 packs a punch with:
- Admin Dashboard — Completely new Admin Dashboard built with Tailwind CSS, Admin SDK with Tables DSL, staff management with role-based permissions
- Pricing & Promotions — Flexible Pricing Engine with regional/B2B/wholesale pricing out of the box, Customer Groups, Gift Cards, and enhanced Promotions UI
- Products & Catalog — Metafields for custom data without migrations, CSV importer/exporter, Digital products, Product Tags, Bulk operations UI
- Checkout & Payments — Stripe, Adyen, Payment Links, Wallet payments (Apple Pay/Google Pay), Buy Now Pay Later, Bank & SEPA payments
- Integrations & Extensibility — Event Bus with Subscribers, Webhooks 2.0 with admin UI, native integrations (Google Analytics 4, Google Tag Manager, Klaviyo)
- Developer Experience — New CLI Installer, code generators, LSP editor integrations, Claude Code/Cursor AI integrations
Upcoming Spree 5.4 expands the platform's reach to JavaScript developers with:
- New REST API — ~10x faster than API v2, built for simplicity and performance
- TypeScript SDK — First-class developer experience with full type safety
- Next.js Starter Kit — Production-ready headless storefront powered by the new API
Read the full Spree 5.3 announcement here.
To install Spree, check out this Quickstart Guide.
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
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.
Run your own marketplace with multiple suppliers, each with a dedicated supplier dashboard
- Marketplace eCommerce Capabilities
- Marketplace eCommerce Admin Panel
- Marketplace eCommerce Vendor Panel
- Marketplace eCommerce Customer Experience
Start capturing 6+ figure orders from resellers with safe payments and a checkout process that fits your business model
Run your wholesale operation the way your retail partners expect

Launch a multi-tenant eCommerce platform for your customers, resellers, affiliates in any configuration, eg. B2B2B, B2B2C, B2B2E
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 us and let's go!
Spree Commerce is a free, open-source eCommerce framework giving you full control and customizability.
For Spree Commerce versions 4.10 and later in the spree/spree repository two licenses apply simultaneously and users are required to comply with the terms of these two licenses at the same time:
-
AGPL-3.0 - for all contributions from version 4.10 onwards
-
BSD-3-Clause - for all other contributions predating version 4.10
Effectively, for versions 4.10 and upwards AGPL-3.0 license applies.
Spree Commerce versions 4.9 and earlier in the spree/spree repository are available under the BSD-3-Clause license and users are required to comply with its terms.
Please note:
If you’d like to use Spree Commerce without the AGPL-3.0 restrictions e.g. for a SaaS business, please talk to us about obtaining a Commercial License.
All third party components incorporated into this software are licensed under the original license provided by the owner of the applicable component.
Please refer to our Licensing FAQ in case of questions
If you like what you see, consider giving Spree a GitHub star ⭐
Thank you for supporting Spree open-source ❤️
