KitCommerce vs Saleor
Saleor is the proven engine. GoCommerce is the simpler one to run.
Saleor is a headless commerce API in Python and Django, spoken through GraphQL and extended by apps in any language, with a managed Saleor Cloud and production case studies from brands such as Lush and Breitling. GoCommerce is a headless engine in Go — one binary with its admin compiled in, one PostgreSQL database, a REST API — and Svelte Commerce is a separate SvelteKit storefront. On maturity, Saleor wins, and this page says so. On what it takes to run, GoCommerce asks for less.
- 23,000+ GitHub stars on Saleor, BSD-3 licensed
- 160+ webhooks Saleor offers its apps
- $1,599 a month for Saleor Cloud’s Select plan, up to $200,000 in monthly sales
KitCommerce is an open-source ecommerce platform. Its packages are GoCommerce, the backend and admin, and Svelte Commerce, the storefront — MIT licensed, used together or either one on its own. On this page, each claim names the package it is about.
Saleor and GoCommerce, side by side
Saleor’s side is checked against its own site, pricing page, documentation and repository, linked at the foot of this page; ours against the GoCommerce and Svelte Commerce pages on this site.
| Aspect | Saleor | GoCommerce + Svelte Commerce |
|---|---|---|
| What it is | A headless commerce API with a separate dashboard, run by its makers as Saleor Cloud or by you. | A headless Go backend with its admin compiled into the same binary; Svelte Commerce is a separate SvelteKit storefront. |
| Licence | BSD-3-Clause, for the core and the dashboard. | MIT, both packages. |
| Language | Python 3.12 and Django; the dashboard is a separate TypeScript application. | Go, compiled to one binary with one production dependency, the PostgreSQL driver. |
| What production runs | API web workers, background task workers and a periodic scheduler, on PostgreSQL with read replicas, a Redis cache, a Redis queue and S3 or Google Cloud Storage. | One binary and one PostgreSQL database. No Redis, no separate worker process, no message broker. |
| API | GraphQL, with subscription queries that shape each webhook’s payload. | REST: 342 documented operations, published as OpenAPI, the same API the admin uses. |
| Extending it | Apps in any language, driven by 160+ webhooks — synchronous ones among them, to override default flows — and 45+ mount points in the dashboard. | 44 modules, each compiled in only when imported, outgoing webhooks among them. Anything else is Go you write. |
| Selling through AI agents | Saleor says it was the first open commerce platform to implement the Agentic Commerce Protocol, and lists an app that publishes products to ChatGPT through an ACP feed. | None. GoCommerce supports no agentic commerce protocol — not ACP, UCP or AP2. |
| Agent tooling for developers | Agent skills for core, apps, storefront and the Configurator CLI, which keeps channels, product types, shipping zones and tax rules in version-controlled YAML. | An MCP module with 19 tools that act on a running store; an AGENTS.md of 18 rules and 16 task guides in the repository. |
| Marketplace and B2B | Patterns Saleor documents and you build: vendors modelled with attributes and warehouses, payment splitting through apps such as Stripe Connect, per-channel price and stock. | Vendors built in, with commission recorded but not settled. Customer groups, price lists and quantity breaks; no quotes or approvals. |
| Hosting | Self-host with Docker, or Saleor Cloud from $1,599 a month; sandboxes are free for non-commercial use. | Self-host only. No hosted offering. |
| Storefront | Paper, Saleor’s open-source storefront foundation, or any front end. | Svelte Commerce, whose Saleor connector wires 28 of 43 services — not yet cart, checkout or sign-in. |
| Track record | Case studies from Lush, Breitling, PCDIGA and Kencove; Saleor Cloud reports over a billion API requests and 400,000 orders a month. | Svelte Commerce runs arialshop.com in production. No store we know of runs GoCommerce yet. |
What running each one costs
Self-hosted, both are free. Saleor Cloud starts at $1,599 a month and adds a fee on sales above each plan’s allowance; GoCommerce has no cloud, so its cost is a server and whoever looks after it.
| Cost | Saleor | GoCommerce + Svelte Commerce |
|---|---|---|
| Software | Nothing to self-host — BSD-3 | Nothing — MIT |
| Managed hosting | Saleor Cloud: Select $1,599 a month up to $200,000 in monthly sales; Volume $3,999 up to $1,000,000; Enterprise negotiated | None offered |
| Fee on sales above the allowance | 0.8% on Select, 0.4% on Volume, as low as 0.2% on Enterprise | None |
| Trying it out | Cloud sandboxes, free for non-commercial use | The one-command Docker stack, locally |
| Onboarding add-ons | Accelerator $6,000 or Forward Deployed Engineering $12,000, one-time, credited back over the first year after launch | None |
| Self-hosted infrastructure | API workers, background workers, a scheduler, PostgreSQL, Redis for cache and queue, and object storage | One binary and PostgreSQL |
A worked example from the figures above: a month with $300,000 in sales on Saleor Cloud’s Select plan costs $1,599 plus 0.8% of the $100,000 above the allowance — $2,399 in all. Self-hosted Saleor carries no platform fee; the infrastructure and the people who run it are the cost instead.
Which one fits
Choose Saleor when
- You want an engine with a long production record — Saleor publishes case studies from Lush, Breitling and PCDIGA.
- You want to sell through AI agents now: Saleor implements ACP, and GoCommerce implements no agentic commerce protocol.
- You want GraphQL, and apps in any language driven by webhooks.
- You want the makers to run it and help build it, and a Saleor Cloud budget from $1,599 a month fits.
Choose GoCommerce + Svelte Commerce when
- Python with background workers, a scheduler and Redis in two roles is more infrastructure than the store needs.
- You would rather speak REST described by OpenAPI than GraphQL.
- You want marketplace vendors and B2B price lists in the core, not patterns to build.
- Your team writes Go, or wants a single binary to deploy and roll back.
What you take on
- You host it: a server, a PostgreSQL database, backups and upgrades are yours, or a developer’s you pay.
- No app store. What a module does not cover, somebody writes.
- GoCommerce has over 1,000 tests, but no store we know of runs it in production yet.
- Svelte Commerce reaches GoCommerce through an early connector, version 0.1.0: catalogue, cart, checkout and order lookup work; customer accounts and a search index do not.
- No agentic commerce protocol. Saleor implements ACP; GoCommerce has no ACP, UCP or AP2 support.
- No importer from Saleor: GoCommerce imports from Shopify and Amazon only, so moving means a script against both APIs.
Keeping Saleor, or moving off it
For most Saleor stores, the honest advice is to stay.
Keep Saleor and change only the storefront: Svelte Commerce’s Saleor connector wires 28 of its 43 services, but cart, checkout and sign-in are not among them, and orders, coupons and search have gaps too. It is further from selling than the Medusa or Vendure connectors, so this path is connector work first.
Or move the backend: GoCommerce has no Saleor importer — its import modules cover Shopify and Amazon only — so a move is a script that queries Saleor’s GraphQL API and writes to GoCommerce’s REST API. Move for the stack or the bill; on features, Saleor has more.
FAQ
Questions about Saleor and GoCommerce
Is Saleor better than GoCommerce?
On maturity, yes. Saleor has 23,000+ GitHub stars, a managed cloud, published case studies and agent-commerce support that GoCommerce does not have. GoCommerce is smaller to run — one binary and PostgreSQL — and MIT licensed, but no store we know of runs it in production yet.
How much does Saleor Cloud cost?
Saleor’s pricing page lists Select at $1,599 a month up to $200,000 in monthly sales, with 0.8% above that, and Volume at $3,999 up to $1,000,000, with 0.4% above. Enterprise is negotiated, as low as 0.2%. Sandboxes are free for non-commercial use.
Does GoCommerce support ACP like Saleor?
No. GoCommerce supports no agentic commerce protocol — ACP, UCP or AP2. It does have an MCP module that lets an AI agent operate a store through 19 tools, which is a different job from selling through an agent.
Is Saleor free to self-host?
Yes. Saleor is BSD-3 licensed. A production deployment runs API workers, background workers and a scheduler, with PostgreSQL, Redis and object storage — more pieces than GoCommerce’s one binary and PostgreSQL.
Can Svelte Commerce run on Saleor?
Not for selling yet. Its Saleor connector wires 28 of 43 services, but cart, checkout and sign-in are unwired. Coverage is traced by a script on the backends page, and no connector has been run against a live production store.
Sources
Saleor’s prices and features were checked on 25 September 2026 against the pages below. Prices change; when one here disagrees with the source, the source is right and this page is out of date. Saleor is a trademark of its owner, named here only to compare; no endorsement or affiliation is implied — see trademarks.
- Saleor — home page
- Saleor — pricing (Saleor Cloud)
- Saleor — open source
- Saleor — case studies
- Saleor blog — end-to-end agentic commerce (ACP)
- Saleor Apps — extensions directory
- Saleor — marketplace solutions
- Saleor — B2B commerce
- Saleor docs — self-hosting architecture
- Saleor docs — installation with Docker
- Saleor docs — webhooks overview
- Saleor docs — extending the dashboard with apps
- Saleor docs — SaaS vs self-hosting
- Saleor on GitHub (stars, licence, releases)
- Saleor on GitHub — pyproject.toml (Python version)
- Saleor Dashboard on GitHub
- Saleor agent skills on GitHub
Run it before you decide
The one-command stack gives you GoCommerce’s API and admin on your own machine in minutes. Load a catalogue and judge it against Saleor yourself.