This page lists the default ports used by Midaz and the plugins. If you're deploying in a self-hosted environment, we recommend checking if the required ports are available and open in your infrastructure.
ImportantThese are the default internal ports. If you're using Docker Compose, Kubernetes, or a cloud provider, port mappings may differ. Always verify your configuration before exposing services publicly.
Core services
Service | Port | Name |
---|---|---|
Midaz Onboarding | 3000 | midaz_onboarding |
Midaz Transaction | 3001 | midaz_transaction |
Midaz Console | 8081 | midaz-console |
Plugin services
Each plugin runs as an independent service and may expose its own API or background processes.
Plugin | Port | Name |
---|---|---|
Access Manager - Auth | 4000 | plugin-auth |
Access Manager - Identity | 4001 | plugin-identity |
Fees Engine | 4002 | plugin-fees |
CRM | 4003 | plugin-crm |
Smart Templates | 4005 | plugin-smart-templates |
TipFor better security, expose only necessary ports (like Console and MCP) and restrict others using firewall rules or internal networking policies.
Customization
You can change the default ports using environment variables, Docker Compose files, or Helm values, depending on your setup. If you override a port, make sure to update any references across your infrastructure, load balancers, and API consumers.