Skip to main content
They’re modular components that run alongside the platform, adding new logic, endpoints, or workflows to support specific business needs. Instead of reinventing the wheel or building custom features from scratch, you can plug in what you need and keep everything else stable, scalable, and secure.
Plugins are premium features currently available only to Enterprise customers and are licensed separately.The CRM plugin is an exception: it is source available, does not require a license, and can be freely deployed as it is directly coupled with Midaz.
In Midaz, we use plugins to let you:
  • Handle real-time payments with Pix
  • Apply dynamic fees and taxes using the Fees Engine
  • Enrich customer data via CRM
  • Process electronic transfers between banks through Bank Transfer (TED)
And much more, all without touching the platform’s core engine.

Why we designed it this way

Midaz was built to be composable. That means everything runs as independent services that talk to each other, including plugins. This gives you:
  • Flexibility: Add, update, or remove plugins without downtime
  • Separation of concerns: Business-specific logic lives in the plugin, not the core
  • Better control: Each plugin has its own versioning, deployment, and monitoring
  • Safe evolution: The platform can grow without breaking your integrations

What a plugin can do

A plugin can:
  • Expose new APIs
  • Persist and transform data
  • Run background jobs and scheduled tasks
  • React to events (like new transactions or ledger updates)
  • Define its own configuration, rules, and access policies
As long as it follows Midaz’s interface contract and authentication model, it can integrate just like a native feature.
You can think of plugins as microservices with a clear purpose, designed to feel native to the rest of the platform, but built to evolve independently.
For the full catalog of available plugins and information on building your own, see Our plugins.