Docs Home
Viewing docs for
Self-ManagedNot available for BYOC

Swagger UI

On this page

Ververica Platform serves an interactive Swagger UI for exploring the REST API, enabled by default and available at /swagger. Starting with Ververica Platform 3.1.3, you can turn it off on a self-managed installation while keeping the REST API itself available.

Disable the Swagger UI

Set api-gateway.swagger.ui.enabled to false in your Helm values, then upgrade the chart:

YAML
1api-gateway:
2  swagger:
3    ui:
4      enabled: false

Or set it directly on the command line:

BASH
1helm upgrade <release-name> <chart> -f <your-values-file>.yaml \
2  --set api-gateway.swagger.ui.enabled=false

The api-gateway pod restarts automatically when you run helm upgrade, so no manual restart is needed.

What Stays Available

Disabling the Swagger UI removes the interactive interface only. With it off, /swagger and /swagger-ui/ return 404, but the REST API and its OpenAPI specification endpoint are unchanged and continue to respond normally.

Was this helpful?