Saleor

GraphQL-first headless e-commerce platform built on Django/Python with a rich webhook system and extensible app framework.

Evaluated Mar 07, 2026 (0d ago) vcurrent
Homepage ↗ Repo ↗ Other ecommerce graphql python django headless
⚙ Agent Friendliness
63
/ 100
Can an agent use this?
🔒 Security
67
/ 100
Is it safe for agents?
⚡ Reliability
60
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
--
Documentation
85
Error Messages
83
Auth Simplicity
80
Rate Limits
85

🔒 Security

TLS Enforcement
0
Auth Strength
85
Scope Granularity
85
Dep. Hygiene
82
Secret Handling
83

App tokens have fine-grained permission scopes. Webhook signatures prevent replay attacks.

⚡ Reliability

Uptime/SLA
0
Version Stability
80
Breaking Changes
78
Error Recovery
82
AF Security Reliability

Best When

Best for technical teams building custom GraphQL-powered storefronts with complex multi-channel requirements.

Avoid When

Avoid when you need a REST-first API or managed SaaS without infrastructure overhead.

Use Cases

  • Build AI shopping agents using the GraphQL API for product discovery, cart, and checkout
  • Automate product catalog management with bulk mutations and media handling
  • Implement dynamic pricing rules using Saleor's price override webhook system
  • Build checkout automation that handles shipping methods, payment providers, and tax calculation
  • Create multi-channel commerce (web, mobile, POS) from a single API with channel-specific pricing

Not For

  • Teams unfamiliar with GraphQL — REST-only integrations are not natively supported
  • Simple storefronts where Shopify ecosystem and plugins are sufficient
  • Low-volume merchants who don't need a self-hosted enterprise commerce platform

Interface

REST API
No
GraphQL
Yes
gRPC
No
MCP Server
No
SDK
Yes
Webhooks
Yes

Authentication

Methods: api_key jwt oauth2
OAuth: Yes Scopes: Yes

Dashboard users use JWT. API integrations use app tokens with permission scopes. OAuth2 for third-party app installs.

Pricing

Model: open_source
Free tier: Yes
Requires CC: No

BSD licensed. Self-hosting free. Saleor Cloud has tiered pricing.

Agent Metadata

Pagination
cursor
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • All APIs are GraphQL only — agents expecting REST will need to construct GraphQL queries manually or use SDK
  • Checkout and Order are separate objects — checkout.complete() creates an Order, and the checkout is then unusable
  • Channel must be specified in almost every query — missing channel parameter silently returns no results for products
  • Webhook payloads are signed with HMAC-SHA256 — agents must verify signature or risk processing forged events
  • Price fields return both net and gross amounts — always check channel's tax configuration to use the right field

Alternatives

Full Evaluation Report

Comprehensive deep-dive: security analysis, reliability audit, agent experience review, cost modeling, competitive positioning, and improvement roadmap for Saleor.

AI-powered analysis · PDF + markdown · Delivered within 30 minutes

$99

Package Brief

Quick verdict, integration guide, cost projections, gotchas with workarounds, and alternatives comparison.

Delivered within 10 minutes

$3

Score Monitoring

Get alerted when this package's AF, security, or reliability scores change significantly. Stay ahead of regressions.

Continuous monitoring

$3/mo

Scores are editorial opinions as of 2026-03-07.

6470
Packages Evaluated
26150
Need Evaluation
173
Need Re-evaluation
Community Powered