DEV.co
Open-Source Ecommerce · saleor

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.

Source: GitHub — github.com/saleor/saleor-dashboard
1k
GitHub stars
1.2k
Forks
TypeScript
Primary language
BSD-3-Clause
License (OSI-approved)

Key facts

Objective fields from the source. Values we can't verify are shown as “Unknown” rather than guessed.

FieldValue
Repositorysaleor/saleor-dashboard
Ownersaleor
Primary languageTypeScript
LicenseBSD-3-Clause — OSI-approved
Stars1k
Forks1.2k
Open issues143
Latest release3.23.13 (2026-07-01)
Last updated2026-07-08
Sourcehttps://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.

Quickstart

Get the saleor-dashboard source

Clone the repository and explore it locally.

terminalbash
git clone https://github.com/saleor/saleor-dashboard.gitcd saleor-dashboard# follow the project's README for install & configuration

Need it deployed, integrated, or customized instead? DEV.co ships production installs.

Best use cases

Self-Hosted Saleor E-Commerce Platform Management

Deploy as the administrative interface for a self-hosted Saleor instance to manage products, inventory, orders, and customer data through a modern web UI.

Customizable Admin Workflows

Fork and extend the dashboard codebase to build custom admin features tailored to specific e-commerce business processes or integrate with proprietary backend systems.

Multi-Tenant or White-Label E-Commerce Solutions

Leverage the GraphQL abstraction to connect multiple Saleor instances or adapt the UI for white-label deployment across different brands.

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.

SignalAssessment
MaintenanceActive
DocumentationAdequate
License clarityClear
Deployment complexityModerate
DEV.co fitGood
Assessment confidenceHigh
Security considerations

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.

Software development agency

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.co

Related 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?
The README references Saleor Cloud (signup link provided), suggesting managed hosting. Confirm with Saleor whether Cloud instances provide a hosted dashboard or if you must deploy this project.
What Node.js versions are supported besides v24?
Not clearly stated. README specifies v24 as a prerequisite. Compatibility with v22, v20, or earlier is unknown; test in your target environment or consult Saleor docs.
How do I handle custom admin workflows not covered by Saleor's data model?
You must extend the dashboard codebase (TypeScript/React) or implement custom Saleor apps/plugins that expose new GraphQL fields. Out-of-the-box extensibility is limited to Saleor's capabilities.
Is there a managed SaaS version of this dashboard?
Unknown. The README links to Saleor Cloud signup but does not clarify whether Cloud includes a hosted dashboard or you must deploy this repository. Contact Saleor sales for details.

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.