Skip to content

grpcui

grpcui serves a browser UI for a gRPC server.

yaml
server:
  http:
    middlewares:
      grpcui:
        grpcui:
          addr: dns:///localhost:8080
          basepath: /grpc/
          timer: 5m
    routers:
      grpcui:
        path: /grpc/*
        middlewares:
          - grpcui
FieldDefaultDescription
addrgRPC target address, such as dns:///localhost:8080.
basepathBase path where the UI is served.
timer5mDuration before closing the backend connection.

The config key is grpcui; the documentation file keeps the older grpc_ui path for stable links.