commerce
Medusa
Open-source commerce engine — build custom storefronts with Next.js + Node
OSS headless commerce platform (MIT). Node.js backend, React admin, customizable modules. v2 redesigned around workflows + modules. Self-host or Medusa Cloud.
Pricing
| Tier | Price | Notes |
|---|---|---|
| OSS (self-host) | Free | $0. MIT license. Run Medusa backend + admin on your infra. |
| Medusa Cloud Free | Free | $0. Hobby projects. Shared infra. Community support. |
| Medusa Cloud Pro | $99/mo | $99/mo. Production support. Dedicated DB. Priority. |
| Enterprise | Custom | Custom. SSO, SLA, dedicated cluster, PCI. |
Limits
| Tier | Metric | Value | Notes |
|---|---|---|---|
| — | architecture | Headless backend (Node.js) + decoupled storefront (any framework) | Architecture |
| — | db | PostgreSQL (primary) + Redis (caching + events) | DB stack |
| — | license | MIT — full commercial use | License |
| — | modules | Pricing, Inventory, Order, Cart, Customer, Product — swappable | Core modules |
| — | payment integrations | Stripe (first-class), PayPal, Klarna, Square, Razorpay, others via plugin | Payments |
| — | storefront default | Next.js 15 starter with App Router + server components | Storefront |
| — | version | v2 (2024+) — workflows, modules, DML-based schemas | v2 |
| — | vs saleor | Saleor = Python/GraphQL-first; Medusa = Node/REST+JS-first | Saleor comparison |
| — | vs shopify | Shopify = SaaS closed; Medusa = OSS self-host; trade-off = ops vs control | Shopify comparison |
| — | workflows | Medusa Workflows — composable sagas for business logic | Workflows |
Features
- Admin Dashboard — React-based admin UI.
- Auth — Customer + admin auth with JWT.
- Cart — Multi-region carts with tax/pricing logic.
- Checkout — Multi-step checkout flow.
- Customers + Groups — Customer records + B2B groups.
- Dynamic Pricing — Price lists, rules, customer-specific.
- Event Bus — Async events via Redis / RabbitMQ.
- File Service — Pluggable storage (S3, local).
- Gift Cards — Native gift-card support.
- Inventory + Multi-warehouse — Stock tracking across locations.
- Next.js Starter — Production-ready Next.js storefront.
- Orders + Fulfillment — Full order lifecycle (edits, returns, exchanges).
- Products + Variants — Products with options, variants, images.
- Promotions + Discounts — Rule-based promos, campaigns.
- Tax Providers — Pluggable tax calculation.
- Workflows Engine — Durable saga-style business logic.
Developer interfaces
| Slug | Name | Kind | Version |
|---|---|---|---|
| admin-api | Medusa Admin API | rest | v1 |
| admin-ui | Medusa Admin UI | other | — |
| cli | medusa CLI | cli | 2.x |
| sdk-js | @medusajs/js-sdk | sdk | 2.x |
| mcp | Medusa MCP | mcp | — |
| store-api | Medusa Store API | rest | v1 |
| next-starter | Next.js Starter | other | — |
Compare Medusa with
ai-api
Medusa vs Anthropic API
Side-by-side breakdown.
ai-api
Medusa vs AssemblyAI
Side-by-side breakdown.
ai-api
Medusa vs Deepgram
Side-by-side breakdown.
ai-api
Medusa vs ElevenLabs
Side-by-side breakdown.
ai-api
Medusa vs Google Gemini API
Side-by-side breakdown.
ai-api
Medusa vs Groq
Side-by-side breakdown.
ai-api
Medusa vs OpenAI API
Side-by-side breakdown.
ai-api
Medusa vs Replicate
Side-by-side breakdown.
Staxly is an independent catalog of developer platforms. Outbound links to Medusa are plain references to their official pages. Pricing is verified at publication time — reconfirm on the vendor site before buying.