Book a 30-min ecommerce strategy call with Dharmendra — starting at $29
aapta.store
Solidus logo

Solidus is a free, open-source ecommerce fork of Spree. Community-driven, enterprise-flexible.

Starts at Free (open source, BSD licensed) · Best for rails teams wanting spree alternative, enterprise rails commerce, teams valuing community governance.

Lean · Under $500Growth · $500 – $5,000Pro · $5,000 – $50,000

Last reviewed November 2, 2026

Share

Overview

Quick facts about Solidus.

At a glanceVisit site
Launched
2015 (forked from Spree 2.4)
Headquarters
Distributed (community governance via Solidus Core Team)
Ownership
Open source (BSD, community-governed)
Scale
~500+ live stores (public estimate)
Known for
The community-governed Spree fork. Preferred by Rails enterprises wanting decentralized stewardship.

Pros & cons

The honest breakdown.

What's great

  • 100% free, BSD-licensed, community-governed (no corporate lock-in)
  • Rails engine architecture — plug-and-play with your Rails app
  • Modular + extensible via gems
  • Battle-tested at enterprise scale (Mejuri, Graham & Green, Away Travel historically)
  • Decoupled from any single vendor's roadmap
  • Rich REST + GraphQL APIs for headless

What to watch for

  • Smaller contributor community than Spree
  • Documentation gaps vs commercial platforms
  • Development pace slower (community-driven)
  • No vendor-provided managed hosting
  • Admin UI is functional but minimal
Our honest verdict

Solidus is for Rails teams who want Spree's architecture without the vendor stewardship question. If your team values community-governed open source and you're building serious enterprise Rails commerce, Solidus is the right pick. If you want more active development + modern admin, Spree 5 is better.

Ideal for

Mid-to-large Rails engineering teams. Enterprise retailers who want decentralized open-source stewardship.

Skip it if

You want managed hosting (go Vendo-hosted Spree), you need a polished admin out-of-box (go Shopify Plus), or your team isn't Rails.

Pricing plans

What each plan gives you (and what it costs).

Solidus Open Source

Free

Transaction fee: 0%

Best for

All use cases

  • Full source code
  • Headless APIs
  • Community support
  • Modular gems

💰 Costs the pricing page doesn't show

Budget for these on top of the subscription. They're normal — just not advertised.

Rails developers

$100-$220/hour

Solidus talent pool is smaller than Spree's.

Hosting

$100-$2,000/month

Heroku, AWS, Hetzner — your call.

Theme / frontend

$10K-$80K

Default theme is basic.

Payment gateway fees

2.9% + $0.30

Standard Stripe/Braintree/Adyen.

Managed hosting

N/A

No vendor option — you host or hire a Rails devops team.

Real-world cost

What Solidus actually costs at your scale.

Subscription is just the floor. Here's realistic monthly total including apps, payment fees, and day-to-day tools — based on real stores we've built and maintained.

Revenue

$100K/year

~$200/mo

Hosting $100 + dev $100

Revenue

$1M/year

~$900/mo

Hosting $300 + dev $600

Revenue

$10M+/year

~$4K+/mo

Enterprise hosting + dedicated Rails team

Features

What's built-in, what's paid, what's missing.

Built-inPaid add-on or limitedNot supported
Core commerce
  • Catalog & inventory

  • Checkout

  • Multi-currency

  • Promotion engine

B2B
  • Per-customer pricing

    Via gem

  • Bulk ordering

  • Approval workflows

  • Punchout

Developer experience
  • REST + GraphQL APIs

  • Rails engine

  • Modular (opt-in features)

  • Decoupled frontend

Admin
  • Minimal / functional admin

  • Multi-user roles

  • Product import

  • Advanced reporting

Global readiness

Can you actually sell globally on Solidus?

Multi-currency, multi-language, local payment methods, regional tax compliance — the four pillars of international commerce. Here's where Solidus lands on each.

Countries

Global (self-hosted)

Currencies

Multi-currency native

Languages

40+ via translations

Tax compliance

VAT, GST, US sales tax via gems

Local payment methods supported

StripeBraintreeAdyenPayPalAuthorize.Net

Strongest in

USEUUKCanada

Weak in

LatAmIndiaAPAC

How it compares

Solidus vs the main alternatives.

The head-to-head that actually matters — what each platform wins on, based on 19 years of delivering both.

Fork vs original — same roots, different governance.

Solidus wins on

  • Community-governed (no vendor steering)
  • Smaller but stable
  • Enterprise references (Mejuri)

Spree Commerce wins on

  • More active development (Vendo investment)
  • Modern admin UI (Spree 5)
  • Larger install base
Read the full Spree Commerce review
Solidus logo

Solidus

VS

Rails open-source vs Node-first modern.

Solidus wins on

  • More mature (10+ years as fork)
  • Enterprise references

Medusa wins on

  • Modern Node/TypeScript ecosystem
  • Faster iteration
  • Composable architecture
Read the full Medusa review

Migration

Moving in, and moving out.

What it actually takes to get onto Solidus — and how painful it is if you outgrow it later. No vendor lock-in surprises.

Moving to Solidus

Here's what it typically takes to migrate from common starting points.

Spree Commerce logo
Spree CommerceSolidus
Easy

Typical time

2-8 weeks

Typical cost

$5K-$30K

Spree ↔ Solidus migrations are historically common due to shared ancestry. Data model is nearly identical.

Leaving Solidus later

How hard is it if this isn't the right platform for you in 2-3 years? (Honest vendor lock-in reality.)

Migration: MediumLow lock-in

Data is yours. Custom Rails code is the real cost to unwind.

Social proof

Brands that run on Solidus.

Mejuri

Jewelry DTC

Mid-market

Graham & Green

Home + lifestyle

Mid-market

Many mid-market Rails DTC + B2B

Mixed

Mid-market

FAQ

People ask us this a lot.

Solidus vs Spree — which should we pick in 2026?+

Spree has more active vendor investment (Vendo) and shipped Spree 5 with modernization. Solidus has decentralized community governance and strong enterprise adoption. For greenfield builds in 2026, Spree 5 is the easier pick. For teams already on Solidus or valuing community-governance, stay/start with Solidus.

Is Solidus still maintained?+

Yes — regular releases, active GitHub (hundreds of contributors over the years). Development pace is community-paced (less rapid than Vendo-backed Spree) but the project is healthy and used in production by sizable retailers.

Can we use Solidus for B2B?+

Yes — Solidus supports B2B through the solidus_b2b gem (community) or custom extensions. Not as deep out-of-box as commercetools but feasible.

Who uses Solidus?+

Mejuri (jewelry), Graham & Green (home), Away Travel (historically — now moved), many mid-size DTC and B2B Rails shops. Smaller install base than Spree globally but strong in enterprise.

What's the realistic TCO?+

Platform: free. Hosting $100-$2,000/mo. Rails developer: $100-$220/hour. Year-one build: $50K-$300K depending on complexity. Steady state: $500-$5K/mo infra + dev.

Already on Solidus?

Find what's slowing your Solidus store down.

We've audited 500+ stores. Solidus has predictable failure modes — get the prioritized fix list specific to your store.

  • 12 dimensions audited (performance, SEO, security, conversion + more)
  • Done by Dharmendra (20 yrs, 500+ stores)
  • Razorpay USD/INR · NDA-protected · 24-hr refund
From $149 · 48-hr turnaround
See audit tiers

Still unsure if Solidus is right for you?

Book a 30-minute call. I'll tell you honestly — even if the answer is "pick something else."

Book a call · $29