Open Saas Directory
Saleor

Saleor

★ 23,3176,121 forks6,121 contributorsUpdated 9/10/2026

Saleor is an open-source, GraphQL-first headless commerce platform, and a self-hosted alternative to Shopify and commercetools. The backend is an API only — storefronts are built separately against its single GraphQL endpoint — and it is multi-channel from the ground up, so one catalog can serve several storefronts with their own currencies, pricing, and warehouses. Extensions are added out-of-process through the Saleor Apps model.


Overview

Description

Saleor is an open-source, API-only commerce platform, and a self-hosted alternative to Shopify and commercetools. Everything is exposed through one GraphQL API, and the storefront is your own application — the reference build is a Next.js "Saleor Storefront". Channels are a core concept: a single product catalog can back multiple stores, each with its own currency, price list, warehouse assignments, and checkout rules. Custom logic lives in separate Saleor Apps that subscribe to webhooks and extend the dashboard, rather than in forked core code.

Features

  • GraphQL API: A single typed endpoint for catalog, checkout, orders, payments, and administration.
  • Multi-channel: Per-channel currencies, price lists, warehouse assignment, and availability.
  • Checkout & fulfillment: Flexible checkout API, partial fulfillment, back-in-stock, and gift cards.
  • Promotions: Catalog and order discounts, vouchers, and promotion rules.
  • Apps model: Extend via webhooks and dashboard app extensions without patching the core.
  • Operations: Permission groups, staff management, and Avalara/tax-app integrations.

Technology Stack

  • Python / Django core exposing a GraphQL API (Graphene)
  • PostgreSQL, Redis, and Celery workers
  • React / TypeScript dashboard (separate application)
  • Docker Compose for local and self-hosted deployment

Requirements

  • Docker and Docker Compose
  • PostgreSQL and Redis
  • ~4 GB RAM for the full stack (API, dashboard, worker)

Learning resources

MohsenI built this — follow on X