medusa
Built by medusajs
The commerce engine for stores you design yourself, from DTC shops to B2B marketplaces.
About
What it does
Medusa gives you the building blocks of digital commerce (products, carts, orders, payments, inventory and customers) as modules you can shape to fit your business. Instead of bending your store around a fixed platform, you start from solid commerce logic and customize what makes you different.
The same foundation powers very different businesses: direct-to-consumer stores, B2B portals, marketplaces, distributor platforms and point-of-sale systems. Its framework is built on Node.js and TypeScript, so developers extend it with familiar tools and connect any storefront they like.
Highlights
- Modular commerce core: products, pricing, carts, orders, inventory
- Built-in framework for custom logic and workflows
- Headless: pair it with any storefront
- Supports DTC, B2B, marketplaces and POS use cases
- Large ecosystem of integrations
Who it's for
Teams building a store or commerce product that has outgrown off-the-shelf platforms.
Readme
from the project's repository
Show the full readme from GitHub
Getting Started
The fastest way to get started is with Medusa Cloud. It provides a managed environment optimized for Medusa applications, with automated deployments, scaling, and maintenance. Get started on Medusa Cloud
To set up a Medusa application locally, visit the Documentation.
About Medusa
Medusa is a commerce platform with a built-in framework for customization that allows you to build custom commerce applications without reinventing core commerce logic. The framework and modules can be used to support advanced B2B or DTC commerce stores, marketplaces, distributor platforms, PoS systems, service businesses, or similar solutions that need foundational commerce primitives. Medusa's core commerce modules are open-source and freely available on npm. Enterprise Edition features are identified separately in the repository.
Learn more about Medusa’s architecture and commerce modules in the Docs.
Upgrades & Integrations
Follow the Release Notes to keep your Medusa project up-to-date.
Check out all available Medusa integrations.
Community & Contributions
The core team is available in GitHub Discussions, where you can create issues, share ideas, and discuss roadmap.
Our Contribution Guide describes how to contribute to the codebase and Docs.
Join our Discord server to meet and discuss with more than 14,000 other community members.
Other channels
License
Medusa uses an open-core model. The core is licensed under the MIT License. The RBAC-based Enterprise Edition materials identified in ENTERPRISE-LICENSE.md require a commercial agreement with MedusaJS, Inc.