@borboss I avoid init() because the user is left waiting if the operation takes a long time. I'd put something like this in Application.start() in an onShown() of the Stage. Also, wrap it in a Task. That way, I can bring up a ProgressBar and bind the GRPC connecting Task to it.