Command Palette

Search for a command to run...

Integration Module logo

Integration Module for Medusa

The Integration Module lets any plugin declare its options, and store admins configure them as integrations right in the Admin – no edits, no redeploys. It generates the admin CRUD API and validation, so there are no data models, routes, or forms to write.

The Integration Module is useful for any Medusa developer building plugins, providers, or custom modules that need configurable settings – API keys, credentials, modes, webhooks — but who'd rather not hand-build settings UI pages, a data layer, and validation for each one.

Features

  • No-code configuration in Medusa Admin: Credentials and options are managed under Settings – no /env edits and no redeploys.
  • Provider-agnostic: Works for any provider type – payment, fulfillment, content, notification, ERP, and beyond – as well as any plugin or custom Medusa module.
  • Declarative descriptor (): Options, settings sections, validation, and a connection test in a single declaration.
  • Rich option types & validation: Typed fields (, , , , , , , ) with per-option and cross-section rules, conditional visibility, and read-only fields.
  • Encrypted secrets at rest: Fields marked are encrypted (AES-256-GCM) and never reach the browser.
  • Multiple instances: Configure the same provider more than once, each with its own settings (e.g. several accounts).
  • Connection test: Verify credentials against the third-party service right from the Admin.
  • Typed runtime resolve: Consumers read validated, decrypted options; incomplete or disabled options never resolve, so drafts don't leak into runtime.
  • Customizable admin UI: Reorderable sections (LayoutComposer); if the rendered sections aren't enough, build any UI for your options with custom widgets.
  • Browse integrations: Discover available integrations right in the Admin.

Available Integrations

ApiShip logo
ApiShip
· Fulfillment · by Gorgo
T-Kassa logo
T-Kassa by T-Bank
· Payment · by Gorgo
YooKassa logo
YooKassa
· Payment · by Gorgo
Robokassa logo
Robokassa
· Payment · by Gorgo
1C logo
1C:Enterprise
· ERP · by Gorgo
Want to add your integrations to this list? Make a Pull Request or write to support chat on Telegram.

💬 Support & Community

Got questions or ideas about the plugin? Join the Telegram support chat — @gorgojs_chat

Connect with other Medusa developers on Telegram — @medusajs_chat

Next steps

Edited Jul 31, 2026·Edit this page