Medusa

docs.medusajs.com
Developer Tools

The most popular ecommerce project on GitHub. Medusa provides the world's most flexible commerce platform for developers to handle specialized commerce cases.

llms.txt

Medusa

Medusa is a digital commerce platform with a built-in Framework for customization. When you install Medusa, you get a fully fledged commerce platform with all the features you need to get off the ground. However, unlike other platforms, Medusa is built with customization in mind. You don't need to build hacky workarounds that are difficult to maintain and scale. Your efforts go into building features that bring your business's vision to life.

Medusa ships with three main tools:

  • A suite of Commerce Modules with core commerce functionalities, such as tracking inventory, calculating cart totals, accepting payments, managing orders, and much more.
  • A framework for building custom functionalities specific to your business, product, or industry. This includes tools for introducing custom API endpoints, business logic, and data models; building workflows and automations; and integrating with third-party services.
  • A customizable admin dashboard for merchants to configure and operate their store.

Medusa is for businesses and teams looking for a digital commerce platform with the tools to implement unique requirements that other platforms aren't built to support.

Businesses of all sizes can use Medusa, from small start ups to large enterprises. Also, technical teams of all sizes can build with Medusa; all it takes is a developer to manage and deploy Medusa projects.

Get Started

Product

Framework

Admin Development

Customization Tutorial

Modules

  • Commerce Modules: List of all Commerce Modules in Medusa and an entry point to their documentation.
  • Infrastructure Modules: List of all Infrastructure Modules in Medusa and an entry point to their documentation.

Debugging and Testing

Deployment and Configuration

Storefront Development

Best Practices

Codemods

Contributing

Commerce Modules

Cart & Purchase

  • Cart: Add to cart, checkout, and totals.
  • Payment: Process any payment type.
  • Customer: Customer and group management.

Merchandising

  • Pricing: Configurable pricing engine.
  • Promotion: Discounts and promotions.
  • Product: Variants, categories, and bulk edits.

Fulfillment

Regions & Channels

User Access

Infrastructure Modules

  • Analytics: Track and analyze user interactions and system events with third-party services.
  • Caching: Cache data in your Medusa application, improving performance and reducing latency for frequently accessed data.
  • Event: Handles queueing events, emitting them, and executing their subscribers.
  • File: Store assets, such as product images, in third-party providers.
  • Locking: Manages access to shared resources by multiple processes or threads.
  • Notification: Send a notification to customers or users, such as order confirmation emails.
  • Workflow Engine: Handles tracking and recording the transactions and statuses of workflows and their steps.

Build

Tools

CLI Tools

Development Tools

  • JS SDK: JavaScript SDK for interacting with Medusa.
  • Next.js Starter: Next.js storefront starter template and how to install it.
  • Medusa UI: A React library to build applications using Medusa's primitives and design system.

References

API References

Development References

Medusa Admin

  • User Guide: Guide for merchants and users to manage their Medusa store with the Medusa Admin.

Cloud

  • Medusa Cloud: Deploy and manage Medusa projects on Medusa Cloud.
Related

The AI Toolkit for TypeScript, from the creators of Next.js.

/llms.txt
136,985 tokens
Developer Tools

Meet the modern standard for public facing documentation. Beautiful out of the box, easy to maintain, and optimized for user engagement.

/llms.txt
5,436 tokens
/llms-full.txt
181,290 tokens
Developer Tools

Web development for the rest of us.

/llms.txt
602 tokens
/llms-full.txt
453,623 tokens
Developer Tools

Search through billions of items for similar matches to any object, in milliseconds. It’s the next generation of search, an API call away.

/llms.txt
15,715 tokens
/llms-full.txt
588,629 tokens
Developer Tools

Build and deploy reliable background jobs with no timeouts and no infrastructure to manage.

/llms.txt
12,202 tokens
/llms-full.txt
387,586 tokens
Developer Tools

Get the simple developer experience of SQLite in production, and scale your multi-tenant backend with unlimited databases.

/llms.txt
10,006 tokens
/llms-full.txt
163,317 tokens
Developer Tools

Upstash is a serverless data platform providing low latency and high scalability for real-time applications.

/llms.txt
52,307 tokens
/llms-full.txt
1,200,134 tokens
Developer Tools

One-click deployments built for teams, tuned for Laravel, loaded with tools and goodies you're going to love.

/llms.txt
565 tokens
/llms-full.txt
11,330 tokens
Developer Tools