GraphQL-first headless commerce platform for API-only, composable storefronts
BSD-3-Clause
- Python
- HTML
- Dockerfile

About Saleor
Saleor is a GraphQL-native, API-only commerce platform for composable storefronts. Every part of the backend is configured and extended through the API rather than a monolithic plugin core, so custom logic stays separate from the platform and apps deploy independently.
The commerce model covers product management for large catalogs, orders with split payments and returns, customers, a promotion engine with sales, vouchers, cart rules, and gift cards, and payment orchestration across multiple gateways. Native multichannel support handles per-channel pricing, currencies, and stock, with multi-currency, multi-language, multi-warehouse, translations, SEO, and CMS-managed content.
Builders extend Saleor through webhooks, metadata, attributes, subscription queries, and apps that mount in the dashboard via iframe. It ships with a React-based dashboard, a Next.js storefront example, and a CLI. Run it self-hosted with Docker or use the managed Saleor Cloud.
Key features
- GraphQL-only API for backend interaction and extension
- Webhooks, apps, metadata, and API extensions
- Multi-currency, multi-language, and multi-warehouse support
- Orders, promotions, cart rules, and giftcards
- Payment orchestration with multi-gateway flows
Details
- First released
- 2013
- Maintainer
- Saleor Commerce
- Architecture
- Headless · API-only · GraphQL-first
- Commerce
- Multichannel · multi-currency · multi-warehouse
- Deployment
- self-hostable · cloud · docker
- License
- BSD-3-Clause
