Skip to Content
Medusa.jsPluginsGet started

Plugins

Plugins are npm packages that extend Medusa.js functionality with additional features and integrations. Each plugin includes configuration options and integrates with the Medusa Admin panel.

How it works

Each plugin is an npm package that you install and register in your Medusa project. Plugins are reviewed by the community to ensure quality and compatibility.

Review status

  • Reviewed — The plugin has been reviewed and approved. It meets quality standards and is compatible with the specified Medusa.js version.
  • In Review — The plugin has been submitted and is currently being reviewed.

Submitting a plugin

Want to share your plugin with the community? Open a pull request to the medusa-hub  repository with your plugin content. Use the template to structure your submission — see Automations or Notifications as a reference example.

Repository requirements

Your plugin repository must have:

RequirementDescription
ReleaseOfficial npm package published to npm registry
LicenseOpen source license (e.g. MIT, Apache 2.0)
READMEInstallation and usage instructions

Content to include

In your pull request, provide:

FieldDescription
Repository URLLink to the public Git repository
npm packagePackage name (e.g. @codee-sh/medusa-plugin-automations)
Medusa versionCompatible Medusa version (e.g. >= 2.8.8)
DescriptionFull description including installation and configuration
AuthorCompany name or author’s full name
ContactAuthor contact (GitHub, email, or LinkedIn) for support

Next steps

Browse the Available Plugins to find a plugin that fits your needs.

Last updated on