Integrations
You can integrate any third-party service to Medusa, including storage services, notification systems, Content-Management Systems (CMS), etc… By integrating third-party services, you build flows and synchronize data around these integrations, making Medusa not only your commerce application, but a middleware layer between your data sources and operations.
Medusa provides integrations out-of-the-box that are listed here, but you can also create your own integrations, such as integrating ERP systems, as explained in this guide.
Analytics#
An Analytics Module Provider tracks events and user behavior in your Medusa application using a third-party service.
Learn how to integrate a custom third-party analytics provider in the Create Analytics Module Provider documentation.
Auth#
An Auth Module Provider authenticates users with their account on a third-party service.
Learn how to integrate a custom third-party authentication provider in the Create Auth Module Provider documentation.
CMS#
Integrate a third-party Content-Management System (CMS) to utilize rich content-related features.
ERP#
Integrate your business's Enterprise Resource Planning (ERP) system with Medusa to sync products and orders, restrict purchase with custom rules, and more.
File#
A File Module Provider uploads and manages assets, such as product images, on a third-party service.
Learn how to integrate a custom third-party file or storage provider in the Create File Module Provider documentation.
Fulfillment#
A Fulfillment Module Provider provides fulfillment options during checkout, calculates shipping rates, and processes an order's fulfillments.
Learn how to integrate a third-party fulfillment provider in the Create Fulfillment Module Provider documentation.
Notification#
A Notification Module Provider sends messages to users and customers in your Medusa application using a third-party service.
Learn how to integrate a third-party notification provider in the Create Notification Module Provider documentation.
Payment#
A Payment Module Provider processes payments made in your Medusa store using a third-party service.
Learn how to integrate a third-party payment provider in the Create Payment Module Provider documentation.
Search#
Integrate a search engine to index and search products or other types of data in your Medusa application.