Integration Module 2.0 for Medusa is outRead the announcement
November 12, 2026
Product

Integration Module 2.0 for Medusa: Stable Release with Change History

The Integration Module is out of beta. Version 2.0 adds a change history of integration settings, search in the Admin language, new categories, and rewritten documentation.

Integration Module 2.0 for Medusa: Stable Release with Change History

We introduced the Integration Module at the end of July. In four months it was downloaded from npm almost 12,000 times, and more than 60 production stores in North America, Europe, the CIS, Brazil, and India now manage their plugin settings with it in Medusa Admin.

Community developers have connected more than 50 integrations of their own through the module, among them Mercado Pago, Razorpay, Shiprocket, Melhor Envio, Klaviyo, Meilisearch, Twilio, WhatsApp, Ozon, CDEK, and Yandex Pay. And one store configures as many as 18 providers through the module!

The catalog now lists 12 published plugins built on the module, covering payments, shipping, ERP, analytics, and marketplaces. Two of them, Meta Commerce and Product Feeds, come from third-party developers. Browse all of them in the catalog.

Today the module leaves beta with the stable 2.0 release.

Watch the demo to see how the module works:

Settings Change History

Once settings change in Admin and not in code, their changes no longer have a commit history. After a payment or a delivery fails, the first question is who changed what. The module now answers it.

It records every change to an integration's settings with the author, the time, and each field's value before and after. Secret values never reach the history. For a secret, the module keeps only the event.

Watch the demo to see how it looks in Admin:

The Change History page lists the changes of every integration. You can search it by author, integration, or changed field, filter and sort it, and share a link to the filtered list.

The Change History page in Medusa Admin listing the changes of every integration

A change opens in a side panel with every field as "before → after" and a Copy as JSON button.

The side panel with the details of a change and each field's value before and after

The module keeps the history indefinitely, and it outlives the integration it describes. Refer to Settings Change History for what the module records, and to View the Change History in Medusa Admin for the Admin.

What Else Is in the Release

The Settings → Integrations page in Medusa Admin with categories, search, and the Change History button
  • Search in the Admin language – you can find an integration by its name and description in the interface language, as well as by its identifier.
  • New categories – tax, subscriptions, reviews, and admin join payments, fulfillment, ERP, and the rest.
  • Warnings for provider authors – at startup, the module warns about an option that looks like a credential but isn't declared a secret, and about two providers that share an identifier.
  • A format version for stored secrets – it leaves room for an external secret store and key rotation in a later 2.x release, with no further major version. The module reads the secrets you already saved as before.
  • New documentation – references of the Admin API, the workflows, the service, the events, and the data models, user guides for the Admin, and diagrams of how the module works are all in the documentation.

Why It Is 2.0

The module moves from 0.3 straight to 2.0 and takes the same major version as Medusa v2 and the Gorgo payment and fulfillment integrations. Every Gorgo integration released today requires , so the version numbers say what works together.

How to Upgrade

Update the module together with the Gorgo integrations your project uses, then run the migrations:

The module reads the settings and secrets saved on 0.3 as before. The upgrade guide lists the compatible versions of every integration and the steps for a project with its own code on top of the module.

What Is Next

We keep building new integrations and maintaining the ones already released. We run the tests every night, check compatibility with new Medusa versions every day, and fix a critical bug in a separate patch release. The maintenance page describes how it works.

Integration Module 2.0 is available on npm today. If you're building a Medusa plugin, start with the guide to creating a provider.

Join the discussion in the Medusa Telegram community. Issues and pull requests are welcome in the repository on GitHub.

Share this post