Medusa

Medusa

Medusa is an open-source, composable commerce engine built on Node.js and TypeScript. Instead of a monolithic storefront, Medusa gives developers modular building blocks — carts, products, orders, payments, and fulfilment — exposed through a clean API, so you can assemble exactly the commerce experience you need.

Key Features

  • Composable architecture — add, remove, or swap commerce modules to fit your stack instead of adapting to a fixed platform.
  • Headless by design — a full REST API and JavaScript SDK let any frontend, app, or agent interface with your store.
  • Admin dashboard — manage products, orders, customers, and inventory from a modern web-based admin.
  • Multi-region & multi-currency — configure regions, languages, and currencies with per-region pricing and shipping.
  • Flexible fulfilment — support multiple fulfilment providers and warehouses with per-region shipping options.
  • Plugin ecosystem — official and community plugins cover payment providers, marketplaces, and integrations.
  • Developer-friendly — TypeScript throughout, with extensive documentation and a large, active open-source community.

Why Use Medusa?

Medusa is built for developers who want full control. Because it is headless and modular, you can ship a custom storefront, connect to existing systems, and extend the platform with code — all while keeping your data and infrastructure self-hosted.

Use Cases

  • Building a custom storefront or mobile commerce app on a headless engine
  • E-commerce backends that need deep integration with existing business systems
  • Developers prototyping commerce features with a modern TypeScript codebase

Platform

Web-based (self-hosted Node.js service on Linux servers, or Docker)

Licence

MIT License

Website

medusajs.com

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.