Stars
Forks
Watchers
Developer links
Medusa
With over 35,000 GitHub stars and 460 contributors, Medusa is the headless commerce framework that gives development teams full ownership of their e-commerce backend without license fees, per-transaction charges, or revenue sharing. The modular architecture ships over 18 domain modules covering products, collections, categories, inventory, pricing, carts, orders, payments, fulfillment, promotions, customers, users, API keys, and stock locations, each independently usable and replaceable. REST and GraphQL APIs expose every commerce operation to any frontend framework — official starters exist for Next.js with community options for Nuxt, Remix, and Gatsby. The React-based admin dashboard provides out-of-the-box order management, product maintenance, promotions configuration, B2B accounts, and multi-warehouse inventory, extensible via the Admin SDK for custom views and workflows. The workflow engine orchestrates long-running commerce processes like checkout, fulfillment, and returns with compensating transactions for reliability. Over 200 official and community plugins integrate Stripe, PayPal, Klarna, Algolia, Meilisearch, SendGrid, Mailchimp, Contentful, Sanity, and Klaviyo. Native multi-region and multi-currency support handles tax-inclusive pricing, region-specific payment and fulfillment providers, and localized storefronts from a single backend. Enterprises including Viessmann, Makro PRO, and INSPIRED Pet Nutrition run Medusa in production. Self-hosting deploys via Docker or directly on Node.js with PostgreSQL and Redis. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- Modular Commerce Building Blocks
- Over 18 independently usable domain modules cover products, inventory, pricing, carts, orders, payments, fulfillment, and promotions, each replaceable without affecting the rest of the system.
- Zero License Fees or Revenue Share
- The MIT license provides full commercial freedom with no per-transaction fees, no revenue sharing, and no restrictions on usage, giving teams complete ownership of their commerce infrastructure.
- Frontend-Agnostic API Layer
- REST and GraphQL APIs expose every commerce operation to any frontend — Next.js, Nuxt, Remix, Gatsby, or custom builds — enabling true headless architecture with framework independence.
- 200+ Plugin Integrations
- Official and community plugins connect Stripe, PayPal, Klarna, Algolia, Meilisearch, SendGrid, Contentful, Sanity, and Klaviyo for payments, search, email, and CMS integration.
Features
- React Admin Dashboard
- Built-in React admin panel provides order management, product maintenance, promotions, B2B accounts, and multi-warehouse inventory, extensible via the Admin SDK.
- Workflow Engine
- Orchestrates long-running commerce processes like checkout, fulfillment, and returns with compensating transactions for reliable multi-step operation handling.
- Multi-Region Multi-Currency
- Native support for tax-inclusive pricing, region-specific payment and fulfillment providers, and localized storefronts from a single backend instance.
- Extensible Module Architecture
- Custom modules extend or replace any commerce domain with TypeScript interfaces, dependency injection, and event-driven hooks for deep backend customization.
- Next.js Starter Storefront
- Official Next.js starter provides a production-ready storefront with server-side rendering, product pages, cart, checkout, and customer account flows preconfigured.