API for building business specific UI from Temporal server

Is it possible to build business specific UI from Temporal Server? We have run the temporal web ui from github, it works really well and has the details of the workflow states. I am wondering whether it is possible to build some domain specific web UI to show the state of workflows using domain context by querying the server via the same interface that the current web ui is using? If this is possible, is there any samples or starting point for me to try out?

Yes, you absolutely can do it. Web UI only uses the gRPC API the service frontends expose.

Most application specific UIs heavily rely on workflow queries. This allows returning use case specific information from workflows.

1 Like

Thanks maxim, that’s very helpful.