Skip to content
@spree

Spree Commerce

An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency, m

Spree Commerce - an open source eCommerce platform

Spree Commerce Open Source eCommerce

An open-source eCommerce platform giving you full control and customizability.
Build any eCommerce solution that your business requires.

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

    An open source eCommerce platform giving you full control and customizability. Modular and API-first. Multi-vendor, multi-tenant, multi-store, multi-currency & multi-language

    Ruby 15.2k 5.2k

  2. spree_starter spree_starter Public template

    @spree application starter template

    Ruby 394 243

  3. 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

  4. spree_google_analytics spree_google_analytics Public

    Official Google Analytics 4 integration for Spree Commerce

    Ruby 4 1

  5. spree_paypal_checkout spree_paypal_checkout Public

    Official PayPal integration extension for Spree Commerce

    Ruby 1 3

Repositories

Showing 10 of 45 repositories