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.

NoteThis section holds guides to help technical teams add integrations to a Medusa application. If you're not a technical user, refer your technical team to this documentation instead.

Auth#

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

Google
GitHub

Learn how to integrate 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 integrate a custom third-party file or storage provider in this guide.


Fulfillment#

A Fulfillment Module Provider provides fulfillment options during checkout, calculates shipping rates, and processes an order's fulfillments.

ShipStation
Guide

Learn how to create a Fulfillment Provider Module 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
Ask Anything
FAQ
What is Medusa?
How can I create a module?
How can I create a data model?
How do I create a workflow?
How can I extend a data model in the Product Module?
Recipes
How do I build a marketplace with Medusa?
How do I build digital products with Medusa?
How do I build subscription-based purchases with Medusa?
What other recipes are available in the Medusa documentation?
Chat is cleared on refresh
Line break