MIT🖥️ Self-hostable

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

Explore More Categories

Sign In

Register

Reset Password

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