saleor-dashboard
Saleor Dashboard is a TypeScript-based, GraphQL-powered admin interface for managing e-commerce operations on the Saleor platform. It provides a modern single-page application for handling products, orders, customers, and other core e-commerce functions.
Key facts
Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.
| Field | Value |
|---|---|
| Repository | saleor/saleor-dashboard |
| Owner | saleor |
| Primary language | TypeScript |
| License | BSD-3-Clause — OSI-approved |
| Stars | 1k |
| Forks | 1.2k |
| Open issues | 143 |
| Latest release | 3.23.13 (2026-07-01) |
| Last updated | 2026-07-08 |
| Source | https://github.com/saleor/saleor-dashboard |
What saleor-dashboard is
Built with TypeScript and React, the dashboard communicates with Saleor via GraphQL APIs. It requires Node.js v24, uses pnpm for dependency management, and supports Docker deployment. The codebase is actively maintained with recent releases and includes error tracking, testing, and Sentry integration capabilities.
Get the saleor-dashboard source
Clone the repository and explore it locally.
git clone https://github.com/saleor/saleor-dashboard.gitcd saleor-dashboard# follow the project's README for install & configurationNeed it deployed, integrated, or customized instead? DEV.co ships production installs.
Best use cases
Implementation considerations
- Requires Node.js v24 and pnpm; ensure your deployment environment supports these dependencies.
- CORS configuration is critical—align Saleor instance allowed_client_hosts with your dashboard domain to avoid auth/API errors.
- Environment variable configuration is mandatory; review docs/configuration.md early in setup to define API endpoints, auth tokens, and optional error tracking.
- Docker support is available; use provided Docker documentation for containerized deployments in production.
- Error tracking and Sentry integration are optional but recommended for production monitoring.
When to avoid it — and what to weigh
- No Saleor Backend Infrastructure — This dashboard is tightly coupled to Saleor. It cannot function as a standalone e-commerce admin tool without a running Saleor instance.
- Minimal Customization Tolerance — Out-of-the-box features are Saleor-specific. Significant deviations from Saleor's data model or workflow require substantial code changes.
- Team Unfamiliar with TypeScript/React Ecosystem — Contributing or maintaining customizations requires comfort with modern Node.js tooling, GraphQL clients, and React patterns.
- Legacy System Integration Priority — If integrating with older third-party systems is critical, the GraphQL-first architecture may complicate traditional REST or SOAP connections.
License & commercial use
Licensed under BSD-3-Clause (BSD 3-Clause 'New' or 'Revised' License), a permissive open-source license that allows modification, distribution, and private use with proper attribution.
BSD-3-Clause is a permissive OSI-approved license. Commercial use, modification, and redistribution are permitted provided original copyright and license notice are retained. Consult legal counsel if distributing modified versions or integrating with proprietary code to ensure compliance.
DEV.co evaluation signals
Editorial assessment — not user reviews. Directional, with an explicit confidence level.
| Signal | Assessment |
|---|---|
| Maintenance | Active |
| Documentation | Adequate |
| License clarity | Clear |
| Deployment complexity | Moderate |
| DEV.co fit | Good |
| Assessment confidence | High |
As a GraphQL client communicating with Saleor, security depends on Saleor API auth, TLS for data in transit, and secure credential storage (API tokens in environment variables). CORS misconfiguration exposes API to unintended origins. Regularly audit dependencies (TypeScript, React, GraphQL client) for vulnerabilities. Error tracking (Sentry) may transmit sensitive data; review configuration. No explicit mention of built-in input validation robustness or XSS mitigations; review frontend code before handling sensitive customer data.
Alternatives to consider
Shopify Admin API + Custom Dashboard
Shopify-hosted alternative if you prefer managed multi-tenant infrastructure, though less customizable and requires Shopify merchant account.
Medusa Admin Dashboard
Open-source headless commerce alternative with its own admin UI; compare feature set and extensibility if not locked into Saleor.
WooCommerce Admin Dashboard
Lightweight WordPress-based e-commerce option if you prefer WordPress ecosystem and simpler customization; less GraphQL-native.
Build on saleor-dashboard with DEV.co software developers
Review the configuration docs, verify Saleor backend compatibility, and assess customization needs. Contact Saleor support for production deployment guidance and clarify SaaS vs. self-hosted options.
Talk to DEV.coRelated open-source tools
Surfaced by semantic similarity across the DEV.co open-source index.
Related on DEV.co
Explore the category and the services that help you build with it.
saleor-dashboard FAQ
Can I use Saleor Dashboard without hosting Saleor myself?
What Node.js versions are supported besides v24?
How do I handle custom admin workflows not covered by Saleor's data model?
Is there a managed SaaS version of this dashboard?
Software developers & web developers for hire
DEV.co helps companies turn open-source tools like saleor-dashboard into production software. Our software development services cover the full lifecycle — architecture, web development, integration, and maintenance — delivered by software developers and web developers who ship. Engage our software development agency to implement or customize it for your open-source ecommerce stack.
Ready to evaluate Saleor Dashboard for your e-commerce platform?
Review the configuration docs, verify Saleor backend compatibility, and assess customization needs. Contact Saleor support for production deployment guidance and clarify SaaS vs. self-hosted options.