Spree Commerce
Headless eCommerce platform with REST API, TypeScript SDK, and Next.js storefront. Build B2B, marketplace, or cross-border commerce with no platform fees.
Spree Commerce is an open-source alternative to:

Spree Commerce is an open-source headless eCommerce platform designed for flexibility and scalability. It provides a full REST API, TypeScript SDK, and a production-ready Next.js storefront, enabling developers to build custom eCommerce solutions without vendor lock-in.
Key Features
- Headless Architecture: Full REST API for seamless integration with any frontend or mobile app.
- TypeScript SDK: Simplified development with TypeScript support.
- Next.js Storefront: Production-ready storefront included.
- Multi-Store Support: Manage multiple brand stores from a single admin panel.
- Marketplace Capabilities: Multi-vendor sync and marketplace payments.
- B2B & Wholesale: Buyer organizations, custom pricing, approval workflows, and bulk ordering.
- Multi-Region & Multi-Warehouse: Local currencies, languages, taxes, and shipping with warehouse routing.
- Omnichannel Commerce: Unified platform for online, in-store, and mobile experiences.
- No Platform Fees: Self-hosted with zero vendor lock-in.
- Enterprise Ready: Scalable for large businesses with compliance and security features.
Tech / Self-Hosting
Spree Commerce is open-source and self-hosted, allowing full control over infrastructure. It supports deployment on any cloud provider or on-premise server. The platform is built with Ruby on Rails and PostgreSQL, with extensive documentation and community support available for setup and customization.