Solidus

Solidus

Solidus is an open-source e-commerce framework built on Ruby on Rails, forked from Spree and used by major brands for high-volume commerce. It is API-first and headless-ready: the core is a set of modular Rails engines that handle products, orders, payments, and shipping, while storefronts can be built in any technology.

Key Features

  • API-first design — a JSON API exposes commerce operations so custom storefronts, mobile apps, and integrations can all talk to the same core.
  • Modular Rails engines — storefront, API, and admin are separate components you can adopt or replace independently.
  • Headless storefronts — decouple the frontend from the commerce engine and build with any framework you prefer.
  • Flexible pricing & promotions — advanced pricing rules, promotions, and coupon logic for complex retail requirements.
  • Enterprise proven — a long production history and a community of agencies and developers behind major online brands.
  • Self-hosted — complete data ownership with no platform fees or marketplace lock-in.
  • Active ecosystem — maintained core with regular releases, extensive documentation, and third-party extensions.

Why Use Solidus?

Solidus is the choice for teams that want the structure of a full commerce framework with the freedom of a headless architecture. If you run Rails and need a battle-tested commerce core you can extend in code, Solidus gives you both.

Use Cases

  • High-traffic online stores with complex catalogue and promotion requirements
  • Headless commerce where the storefront is a separate custom application
  • Rails teams building a self-hosted commerce platform with full control

Platform

Web-based (self-hosted Ruby on Rails on Linux servers, or Docker)

Licence

BSD-3-Clause (Spree License)

Website

solidus.io

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.