Saleor logo

Saleor

GraphQL-first headless commerce platform for API-only, composable storefronts

Open Source Alternative to
Repository activity
  • Stars23k
  • Forks6.1k
  • Open Issues245
saleor health score - Linux Foundation Insights
License

BSD-3-Clause

Languages
  • Python
  • HTML
  • Dockerfile
Saleor screenshot

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