A headless, API-first commerce platform using GraphQL to manage products, orders, and multichannel sales operations.

Saleor is an open-source, self-hosted headless commerce platform that separates the backend logic from the frontend presentation, allowing developers to build custom shopping experiences using a GraphQL API. The software is deployed as a server-side application and is designed for multichannel retail operations that require a decoupled architecture.
This platform operates as an API-only system, meaning all configurations, extensions, and interactions occur through GraphQL. It avoids a monolithic plugin architecture, which allows the backend to remain independent of the frontend stack. Users can manage their business through a decoupled dashboard or integrate the API into various storefronts, including a provided example built with Next.js, React, and Tailwind CSS.
Saleor is built with Python and is designed for developers who require a technology-agnostic approach to e-commerce. By using webhooks, metadata, and subscription queries, developers can extend the core functionality without modifying the primary codebase. This service-oriented approach ensures that custom logic is separated from the core, which reduces downtime during deployments and simplifies the upgrade path by eliminating incompatibility conflicts between extensions. It is specifically intended for businesses with non-trivial requirements that need high availability and the ability to scale independent services based on traffic demands.
Saleor is a composable commerce solution for enterprises and developers who prioritize API-first flexibility over traditional monolithic store builders.
A headless commerce framework for building customizable online stores, B2B platforms, and point of sale systems.
A headless commerce platform providing a REST API, TypeScript SDK, and a production ready Next.js storefront.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.