By Medusa

Medusa

What it does

Medusa is an open-source commerce platform for building a customized store. Its application provides product, cart, order, inventory, pricing, payment and fulfillment modules through APIs and an Admin dashboard. A customer-facing storefront is a separate application, so launching a store requires implementation and deployment work.

Category
Ecommerce
Last updated
Oct 18, 2026
Medusa · Editorial illustration
Conceptual editorial illustration of product cartons flowing from inventory shelves through a shopping basket to a fulfillment parcel.

Work at Medusa?

Help customers find accurate information about your software.

Manage this listing →

Find your fit

Who it is for

It suits a retailer or developer-led commerce team that needs control over product models, sales channels and its storefront. An operator can manage catalog and orders in Admin, while developers configure the backend, frontend and integrations.

Teams can self-host the Node.js application and its supporting services or use Medusa Cloud for managed infrastructure. The choice affects operational responsibility and Cloud subscription costs, not the need to configure the commerce workflow.

Back to sections

The work it supports

Core capabilities

In Admin, create simple products or variants and configure multi-part products or bundles with inventory kits. The creation form moves through details, organization and variants, with an optional kit step. Assign each product to the intended sales channel and check that it appears in the storefront.

Sales channels can represent a web storefront, mobile app or another selling context. They scope which products buyers see and associate orders, stock locations and shipping options with the channel. This gives teams different catalog and fulfillment paths, but each channel must be configured and tested.

The Inventory area tracks items and quantities across locations and reservations. Inventory items can be linked to variants, including those used in bundles. Check stock and reservation behavior across every sales channel before taking live orders.

The Orders area brings together orders from different channels, with payment and fulfillment status. Staff can capture payments, create shipments and fulfillments, and handle returns or exchanges. The actual payment provider and fulfillment path need configuration.

Fulfillment can cover an entire order or separate item groups, followed by a shipment with a tracking number and delivery status. Returns may be requested through an implemented storefront flow or created by an admin, then received and refunded. Rehearse exceptions with sample orders before relying on that process.

Regions control currencies, payment providers and fulfillment providers. Tax regions and inclusive or exclusive pricing settings affect checkout totals. Verify the correct country and subregion rates and available methods with test carts for every market served.

Payment Module Providers connect services such as Stripe for authorization, capture and refunds. Medusa also includes a system provider that records a payment method without processing funds. Test the configured provider and reconcile a real processor result separately from an order marked paid in a test flow.

A storefront is a separate application from the Medusa server and Admin. Developers can build one or adapt the Next.js starter and call the Store API. Allow time to implement checkout, customer-facing returns, design and deployment rather than assuming the backend alone is a finished storefront.

Back to sections

Understand the offer

Pricing and getting started

Medusa markets its commerce platform as open source. Medusa Cloud is a separate managed service that hosts the server, Admin, storefront and supporting infrastructure; self-hosted teams bear their own hosting and maintenance costs.

The current Cloud price display starts at $29/month for Develop, $99/month for Launch and $299/month for Scale, with Enterprise custom. These are starting amounts, and Cloud development seats beyond included allowances add charges. Check the full current Cloud bill and selected currency before committing.

Cloud tier features differ: Launch adds autoscaling, custom storefront domains and automatic backups; Scale adds background workers and priority Cloud support. A Develop trial without payment details is described, but trial availability depends on region.

Back to sections

Look a little closer

Before you choose

Plan the whole deployment, not only the Admin dashboard. Self-hosting calls for a Node.js server, PostgreSQL, Redis and a separately deployed storefront; the docs recommend separate API and worker instances for production.

Check sales-channel product visibility, stock location, regional payment providers, taxes, fulfillment and returns in a sample order. The default system payment provider is only a placeholder, so use a configured processor when testing actual funds movement.

Cloud hosting and open-source application scope have different costs. Compare self-hosting effort with the selected Cloud tier, extra seats and region-limited trial rather than treating a hosted starting price as the complete cost.

Back to sections

15 distinct sources behind this profile. Research observed Oct 18, 2026. Features and offers can change.
View sources and research →

Help keep this profile useful

Spotted an outdated detail? Send the correction with a supporting source. A verified account is needed to submit.

Suggest a correction ↗