Skip to content

Wanaku ports and endpoints ​

Wanaku serves each kind of traffic on its own port. All listeners bind to all interfaces by default.

Listeners ​

ListenerDefault addressSet withPaths
Management API and Admin UI0.0.0.0:8080WANAKU_MGMT_LISTEN/api/v1/..., /healthz, /admin/ (/ redirects to /admin/)
MCP0.0.0.0:8081the mcp listener in pipeline.yaml/{namespace}/mcp, for example /default/mcp and /public/mcp
Inference proxy0.0.0.0:8083the inference listener in pipeline.yamlOpenAI-compatible paths, for example /v1/chat/completions
A2A0.0.0.0:8084WANAKU_A2A_LISTENRegistered A2A agent proxy URLs

The headless build (--no-default-features) does not serve the Admin UI.

The MCP listener also serves OAuth protected-resource metadata at /.well-known/oauth-protected-resource/{namespace}/mcp. See Authentication.

Exposure ​

The management API has no built-in authentication. Do not expose port 8080 outside a trusted network. Put an authenticating proxy, such as oauth2-proxy, in front of the MCP and management listeners. The bundled Compose setup uses port 4180 for the management proxy and port 4181 for the MCP proxy.

Next steps ​