Open Source

A GraphQL-first platform for perfectionists

Saleor's open source solution is the fastest-growing e-commerce platform in the world, maintained and supported by an engaged community of Python, Django, and GraphQL enthusiasts. Fork the platform and build an extendable, flexible e-commerce solution to the exact needs of your business.

Box
Box
Box
Building something with Saleor Open Source? Let us know and help us improve it!

Under the hood

Apollo
Graphql
Typescript
Python
Docker
React
Django
PostgreSQL
A modern stack

Saleor is powered by a GraphQL server running on top of Python 3 and a Django 2 framework. Both the storefront and the dashboard are React applications written in TypeScript and use Apollo GraphQL. Strict quality checks and reviews make the code easy to read and understand. High test coverage ensures it's also safe to deploy in a continuous manner.

Build to scale

Easily serve millions of products and thousands of customers. Saleor is optimized for cloud deployments using Docker. Horizontal scalability allows Saleor to take advantage of platforms such as AWS and Google Cloud and adapt to your traffic. Multi-container deployments allow your software to scale without downtimes. Persistent GraphQL Queries take advantage of CDN to ensure fast performance under even the heaviest of loads

Easy to customize

Saleor is designed for change. Automate any process like ordering, shipping or payment to the specific requirements of your business with an open source platform that is easy to adapt and extend. Create a bespoke store with your team in charge.

100+
Active contributors
400+
Developers on Gitter and Spectrum
40+
Translations on Transifex
GithubSpectrumGitterMediumTransifexStackoverflow

Community

Join our open source community and gain access to core contributors, track the latest updates, and join in the discussion.

6200

Roadmap

Saleor is a constantly evolving open source platform. Here are the next big implementations that are coming up on the horizon.

Q1/Q2 2020
Our Next Milestones
Group permissions

Create multiple groups for users defined by permission access - efficient for teams of all sizes.

CSV import/export

An import/export tool to ease the migration from other e-commerce platforms. Also, mass update product attributes, pricing or stock quantities.

Multi-warehouse inventory

Ability to split inventory among multiple locations. Add warehouses in a new dashboard section, assign them to shipping zones and configure business addresses for taxation purposes. Easily manage stock in multiple warehouses from the product and variant dashboard pages.

Wishlist

If customers would like to buy something in the future, they will be able to create a wishlist. In addition, customers will have the possibility to share a wishlist

Stability of PWA Storefront

The storefront will include more features and its performance will increase significantly.

Long Term Plans
Multi-channel

A multi-channel e-commerce feature will help sell products across multiple channels.

Multi-currency

This feature will enable support of multi-currencies and individual prices depending on requirements.

More features

TBA

Oct 2019
Saleor 2.9
Summary of changes for 2.9:

Plugin architecture

Service accounts

Webhooks

Metadata fields

Enterprise-grade attributes

Customizable product list

Variant creator

Read release note
June 2019
Saleor 2.8
Summary of changes for 2.8:

Avalara tax calculation integration

Updated vouchers page

Storing credit card details

Read release note
May 2019
Saleor 2.7
Summary of changes for 2.7:

Storefront navigation management

Filtering capabilities

New order creation flow

Read release note

Check out a full history of past releases to see how Saleor has evolved.

See past releases

Let's get started

Still deciding between an open source or SaaS solution for business? Talk to us.

Get in touch