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
Views: 0