Skip to main content
These 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


ServicePortName
Midaz Onboarding3000midaz_onboarding
Midaz Transaction3001midaz_transaction
Midaz Ledger3002midaz_ledger
Transaction gRPC3011midaz_transaction_grpc
Midaz Console8081midaz-console
Matcher8080matcher

Plugin services


Each plugin runs as an independent service and may expose its own API or background processes.
PluginPortName
Access Manager - Auth4000plugin-auth
Access Manager - Identity4001plugin-identity
Fees Engine4002plugin-fees
CRM4003plugin-crm
Reporter Manager4005reporter-manager
For 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.