Skip to content
@spree

Spree Commerce

API-first open source eCommerce platform supporting natively: B2B eCommerce, multi-store, multi-region, multi-vendor marketplace, multi-tenant, digital products

Spree Commerce - an open source eCommerce platform

Spree Commerce Open Source eCommerce

Spree Commerce 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.

Website · Documentation · Quickstart Guide · Roadmap · Slack · Enterprise

Gem Total Downloads Slack members

Getting Started

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 5 Announcement & Demo

Spree Commerce 5 version

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 allows you to build B2B eCommerce, multi-store, multi-region, multi-vendor marketplace, digital products or multi-tenant commerce - and you can combine them to match your exact business model.

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, GTM, 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.

View the latest Releases · View the Roadmap · Get Enterprise Support

Enterprise support

Contact us for enterprise support and custom development services. We offer:

  • expert delivery of your Spree project,
  • migrations and upgrades,
  • optimizing your Spree stack.

Enterprise Edition

Besides enterprise support we also offer the Spree Commerce Enterprise Edition that gives you all the tools you need to launch your store or marketplace and provides you with ready-to-use integrations that will reduce your project's development time and cost.

To get access to the Enterprise Edition, contact our Sales team

Pinned Loading

  1. spree spree Public

    Spree Commerce 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 m…

    Ruby 15.2k 5.2k

  2. spree-starter spree-starter Public template

    @spree application starter template

    Ruby 394 244

  3. nextjs-starter-spree nextjs-starter-spree Public

    A modern, headless e-commerce storefront built with Next.js 16, React 19, and the Spree Commerce API v3.

    TypeScript 1 2

  4. spree_stripe spree_stripe Public

    The official Stripe integration for Spree Commerce open-source eCommerce platform. Stripe Connect integration is also available.

    Ruby 8 3

  5. spree_adyen spree_adyen Public

    Official Adyen payments platform integration for Spree Commerce

    Ruby 1

Repositories

Showing 10 of 21 repositories

Top languages

Loading…

Most used topics

Loading…