A headless commerce framework for building customizable online stores, B2B platforms, and point of sale systems.

Medusa is an open-source headless commerce platform that provides a framework for building custom digital commerce applications without requiring the development of core commerce logic from scratch. By decoupling the backend from the frontend, it allows developers to create unique shopping experiences across different channels.
Deployed as a server and web application, Medusa serves as a centralized engine for managing products, orders, and customers. It is designed to support a wide range of use cases, including direct-to-consumer stores, B2B commerce, marketplaces, point-of-sale systems, and distributor platforms. Users can deploy the software locally for full control or utilize a managed cloud environment for automated scaling and maintenance.
The platform is built using TypeScript, Node.js, and React. Its architecture relies on a modular approach, allowing developers to swap or extend specific commerce functions through a plugin system. This structure is intended for developers who need more control over their data and business logic. Because the commerce modules are freely available on npm, developers can integrate specific components into existing projects or build entirely new systems around the core primitives.
Medusa positions itself as a flexible foundation for scalable online stores and specialized commerce solutions that require a high degree of customization.
A headless, API-first commerce platform using GraphQL to manage products, orders, and multichannel sales operations.
A headless commerce platform providing a REST API, TypeScript SDK, and a production ready Next.js storefront.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.