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.

Auth#

An Auth Module Provider authenticates users with their account on a third-party service.

Google
GitHub

Learn how to create a custom third-party authentication provider in this guide.


CMS#

Integrate third-party CMS to utilize rich content-related features.

Sanity
Guide

File#

A File Module Provider uploads and manages assets, such as product images, on a third-party service.

AWS S3 (and Compatible APIs)

Learn how to create a custom third-party file or storage provider in this guide.


Notification#

A Notification Module Provider sends messages to users and customers in your Medusa application using a third-party service.

SendGrid
Resend
Guide

Learn how to create a notification provider in this guide.


Payment#

A Payment Module Provider processes payments made in your Medusa store using a third-party service.

Stripe

Learn how to create a payment provider in this guide.

Was this page helpful?
Edit this page