Open Source eCommerce
Platform for Fast Growing and
Enterprise Businesses

Customize anything. Integrate quickly. Self-host it. Own your stack and IP.
Evolve easily. No vendor-lock in. Zero platform fees.

Build with Spree

Spree handles complex commerce scenarios out of the box from B2B wholesale portals to multi-vendor marketplaces 
to global multi-region operations. Use each model independently or combine them as your business evolves.

B2B eCommerce

Build B2B or wholesale portals with custom price lists, buyer organizations, purchase approvals, and net payment terms.

Spree B2B eCommerce platform — wholesale portal with custom price lists, buyer organizations, and approval workflows

Multi-vendor Marketplace

Launch a curated marketplace where vendors manage their own products and dropship to customers while you control payouts, commissions, and quality.

Spree multi-vendor marketplace — vendors managing their own products with payout and commission controls

Multi-tenant eCommerce

Run a commerce SaaS with thousands of stores, a franchise
network, or a reseller program, each tenant gets their own storefront and dashboard.

Spree multi-tenant eCommerce — multiple independent storefronts and dashboards powered by one platform

Multi-store eCommerce

Run multiple brands or storefronts from
a single backend with shared inventory, customers, and operations.

Spree multi-store eCommerce — many brand storefronts managed from a single Spree admin dashboard

Multi-region eCommerce

Sell globally with localized storefronts, currencies, tax rules, and shipping options for each market.

Spree multi-region eCommerce — one brand storefront selling in USD, GBP, and EUR across US, UK, and Germany markets

Digital Products eCommerce

Sell software, downloads, subscriptions, 
or licenses with automated fulfillment and access management.

Spree digital products eCommerce — images, videos, and audio files managed and sold through an open-source storefront

Subscriptions

Manage recurring revenue with flexible subscription models — from meal kits to replenishment boxes to digital memberships.

Spree subscription eCommerce — configurable subscriptions with recurring subscription payments

Spree has given us the flexibility to run our B2B wholesale and consumer brands from one unified catalog with custom pricing, ERP integration, and multi-store management that fits how our business actually works. As we’ve grown from a single storefront to multiple brands, the platform has scaled with us.

Wilson Lau, President @ Nuherbs

Spree features

From advanced product management and flexible pricing to multi-currency checkout and automated fulfillment,
Spree delivers enterprise-grade capabilities on a battle-tested open-source foundation.

Advanced Product Management

Handle unlimited products and variants, product properties, and rich media with a flexible data model that fits any catalog.

Flexible Pricing Engine

Create price lists, volume tiers, customer-specific pricing, and time-based promotions that fit your business model and needs.

Spree flexible pricing engine — tiered pricing showing Retail $49, Wholesale $32, and VIP $25 for the same product

Customer Segmentation

Group customers by segment, order history, or custom attributes to deliver personalized pricing and experiences.

Spree customer segmentation — 30K+ customers grouped into Gold, New, and B2B segments

International By Default

Multi-currency, multi-language, and region-specific tax rules built in – no plugins required.

Spree international eCommerce — multi-currency and multi-language storefront with region-specific settings

Configurable Promo Engine

Build sophisticated promotions with configurable rules and actions, manual coupon codes, automatic discounts, gift cards, free shipping.

Spree promo engine — shopping cart with coupon 20% off, $50 gift card, and free shipping promotions

Flexible Order Workflows

Customize order states and steps, fulfillment flows, and post-purchase processes to match how your business actually operates.

Spree flexible order workflows — customizable order states and fulfillment steps

Checkout & Payments

Use pre-built payment integrations or integrate any payment gateway, support multiple payment methods, and customize checkout flows.

Spree checkout and payments — payment gateway integration with multiple payment method options

We integrated Spree’s REST API into our mobile app to bring a full marketplace shopping experience to our users — connecting multiple vendors, including Shopify stores, into one seamless checkout. The API documentation was clear, the endpoints did what we needed out of the box, and we had our first vendor live in days, not months.

David Vance, CTO @ Nexar

icon Agents

  • Make your products discoverable by AI agents.
  • Allow customers checkout instantly.

icon Storefront

  • DTC, Marketplace and B2B starters to quickly get you going.
  • Industry best practices for performance and SEO.
  • Integrated with payments and analytics.

icon Admin

  • Fully customizable admin dashboard.
  • Role-driven permission system.
  • Generate boilerplate code with AI Agents with ease.

icon Commerce Core

  • Battle-tested Commerce engine.
  • Configurable Tax and Promotion engine.
  • Connect any payment gateway.

icon Framework

  • SDK and CLI included.
  • Customize any part of the stack.
  • Rip and replace whatever you need.

icon Sandboxes

  • Free sandbox hosting.
  • Spin-up Spree instance in seconds.
    Experiment, build, evaluate!

Why Spree?

icon For Developers

icon Complete REST APIs

Store API + Admin API. OpenAPI documented. Build any frontend. Fully typed TypeScript SDK and Next.js storefront available.

icon True Headless

Use Spree as your eCommerce backend API. Next.js, Nuxt, React Native, Flutter, your choice.

icon Extensible Architecture

Events, webhooks, dependency injection. Extend without forking.

icon AI-Ready

Fully native-agent environment setup, with skills, CLI and markdown docs for your agents.

icon Well-documented

For both you and your AI agent. Support also available. Join our Slack!

icon Try it today

Get free demo access to the admin dashboard and API. No credit card required.

icon Contribute to open-source

If you care to share, contribute your pull requests and support the Spree community.

icon For Businesses

icon Zero Platform Fees

No GMV cuts. No transaction fees. Predictable costs that don’t scale with revenue.

icon Enterprise Proven

GoDaddy runs 10,000s of stores. Marketplace onboard 100s of vendors. Trusted by global brands for 15 years.

icon Built for Complexity

Multi-store, marketplace, multi-tenant, multi-country, B2B and B2C – all native. One platform, any business model.

icon Total Ownership

Own your entire stack and IP. Your data, your servers, your roadmap. Deploy anywhere. Migrate never.

icon Compliance Ready

Use any SSO. Data sovereignty built-in. SOC2, ISO27k, CCPA & CPRA, GDPR, HIPAA on your terms.

icon Future-Proof Architecture

Upgrade your backend without breaking your storefront. Stable APIs mean faster delivery and painless maintenance.

icon Expert Support Available

Dedicated support plans, and an active community. Help when you need it, independence when you don’t.

Handles operations at scale

Manage millions of SKUs, orders, and customers without performance bottlenecks. Multi-warehouse, multi-currency, and multi-regional support built in.

Spree enterprise operations at scale — handling millions of SKUs, orders, and customers

Runs on any infrastructure

Deploy on AWS, GCP, Azure, or your own data centers. Docker-ready with full control over your hosting environment and data residency.

Spree self-hosted deployment — runs on AWS, GCP, Azure, or on-premise with Docker

Customizable & Extensible

Extend any workflow through clean extension points – no core modifications required.

Spree customizable and extensible — custom workflows, analytics, and payment integrations connected to core platform

Integrates with your systems

Connect with an ERP, CRM, PIM and fulfillment provider through APIs, Webhooks or pre-built integrations.

Spree system integrations — connecting ERP, CRM, PIM, and fulfillment providers through APIs and webhooks

Role Based Access Control

Granular access controls with custom roles and audit trail for separation of duties and accountability.

Spree role-based access control — one admin dashboard with Admin, Store Manager, and CS Agent roles at different access levels

Enterprise security by default

Security-hardened architecture with encryption, SSO, audit logging, and compliance-ready controls out of the box.

Spree enterprise security — encryption, SSO, audit logging, and compliance-ready controls built in

Enterprise support available

Dedicated support team with SLA-backed response times, priority escalation, and direct access to Spree engineers.

Spree enterprise support — dedicated support team with SLA-backed response times and priority escalation

FreshRealm uses Spree Commerce multi-tenant eCommerce platform for its white-label meal subscription websites. The platform integrates FreshRealm’s production, inventory, and fulfillment systems, supporting direct-to-consumer operations. FreshRealm continues to work with Spree as a technology partner and endorses them for businesses seeking a customizable and enterprise-level eCommerce platform.

Eva Jakubowska, CTO @ FreshRealm

15k

icon Github stars

2m+

icon Downloads

5k+

icon Forks

7k

icon Slack members

Let's use Spree to build exactly what your business needs

facebook