Medusa
Medusa is an open-source headless commerce platform written in Node.js and TypeScript, distributed under the MIT license. The Medusa server exposes two REST APIs - a public Store API consumed by storefronts and end-customer clients, and a privileged Admin API consumed by the Medusa Admin dashboard and back-office tooling - both documented with OpenAPI. Around the server the project ships a modular Framework (API Routes, Modules, Module Links, Workflows, Subscribers, Scheduled Jobs, Admin Extensions), the Commerce Modules (cart, payment, customer, pricing, promotion, product, order, inventory, fulfillment, stock location, region, sales channel, tax, currency, API keys, user, auth), the @medusajs/js-sdk TypeScript client, the Medusa CLI (create-medusa-app), the Next.js storefront starter, a remote MCP server that exposes the docs to LLM coding assistants, and Medusa Cloud as an optional managed hosting offering with predictable per-environment pricing and no GMV fees.
APIs
Medusa Store API
Public REST API consumed by storefronts and end-customer clients - carts, products, collections, categories, regions, customers, orders, payments, shipping, returns, gift cards,...
Medusa Admin API
Privileged REST API consumed by the Medusa Admin dashboard and back-office tooling - product, inventory, pricing, order, customer, user, and store administration, plus configura...
Medusa JS SDK (@medusajs/js-sdk)
Official TypeScript / JavaScript SDK wrapping the Store and Admin REST APIs - typed clients, auth helpers, and ergonomic resource methods. Distributed via npm as @medusajs/js-sd...
Medusa Framework (Modules, Workflows, Routes)
Server-side framework primitives for extending Medusa - custom API Routes, Modules with their own data models (DML), Module Links, Workflows for transactional business logic, Su...
Medusa Commerce Modules
First-party domain modules that compose into a Medusa application - Cart, Payment, Customer, Pricing, Promotion, Product, Order, Inventory, Fulfillment, Stock Location, Region, ...
Medusa CLI (create-medusa-app)
Command-line tooling for scaffolding new Medusa projects, generating modules and migrations, running the server in dev, and managing common project tasks.
Medusa Next.js Storefront Starter
Reference Next.js storefront talking to the Medusa Store API - cart, checkout, account, product browse, payments, and search. Used as the canonical starting point for headless s...
Medusa Docs MCP Server
Remote Model Context Protocol server exposing the Medusa documentation to LLM-powered coding assistants - lets agents look up commerce modules, framework concepts, and APIs whil...
Medusa Core Repository
Monorepo with the Medusa server, Admin, Commerce Modules, Framework, and packages. MIT-licensed reference for self-hosting and for building modules and plugins.
Collections
Medusa Store API
OPENPricing Plans
Rate Limits
FinOps
Medusa Js Finops
FINOPSFeatures
First-party domain modules (cart, order, product, inventory, pricing, promotion, payment, fulfillment, region, sales channel, tax, currency, auth) that can be swapped or extended.
Transactional, durable business-logic workflows with compensation steps for orchestrating multi-step commerce operations.
Customizable React-based Medusa Admin UI with first-class admin extensions for adding screens, widgets, and routes.
Two distinct REST surfaces - public Store API and privileged Admin API - both described with OpenAPI.
Typed JS SDK (@medusajs/js-sdk) for both Store and Admin APIs with shared types from @medusajs/types.
Reference Next.js storefront wired to the Store API as a launchpad for custom storefronts.
create-medusa-app and the Medusa CLI for scaffolding projects, running dev servers, and managing migrations.
Remote MCP server exposing the docs and a Development Agent that lets LLM coding assistants build on Medusa.
Optional managed hosting with GitHub-based deploys, autoscaling, and no GMV-based fees.
Permissive open-source license with no vendor lock-in and the ability to self-host the full stack.
Use Cases
Power Next.js / React Native / native storefronts for direct-to- consumer brands using the Store API and JS SDK.
Build company-account, quoting, and approval flows on top of the Commerce Modules and Workflows engine.
Use sales channels, regions, and stock locations to model multi- vendor and multi-store marketplaces.
Replace Shopify, BigCommerce, or Magento with a fully owned, self-hostable commerce backend.
Drive merchandising, support, and operations from LLM agents using the MCP server and admin tooling.
Implement bespoke checkout, payment, and pricing flows by composing modules and workflows.
Model stock locations, fulfillment, and regions for last-mile and on-demand delivery models.
Stand up an internal commerce backbone for catalog, orders, and fulfillment shared across brands or business units.
Integrations
Official Next.js storefront starter (nextjs-starter-medusa) wired to the Store API.
Payment provider integration for card payments and saved methods via the Payment module.
PayPal payment provider integration via the Payment module.
Search integrations for product catalog indexing and storefront search.
Notification providers for transactional email through the Notification module.
File storage providers for product images and assets.
Primary supported database engine for the Medusa server.
Used for caching, event bus, and queues in production deployments.
Remote MCP server exposes the Medusa docs to Claude, Cursor, and other MCP-aware coding assistants.
GitHub-based deployments and source-of-truth for Medusa Cloud environments.
Solutions
Free, MIT-licensed open-source server, Admin, framework, and commerce modules deployable to any Node.js host.
Entry managed tier with GitHub deploys, dev agent, and a shared server starting at $29/mo.
Production-ready managed tier with autoscaling, custom domains, automatic backups, and zero-downtime deploys at $99/mo.
Growth tier with background workers, priority support, and higher edge request quotas at $299/mo.
SLA-backed enterprise tier with core-team access, custom agentic workflows, and implementation support.
Curated partner network of agencies and consultancies delivering Medusa implementations.