Deploying a docker service remotely

Hi devs,

Is there a way to submit a docker service remotely to a swarm? I was checking the docs but I was unable to find this. AFAIU there is no way we could communicate with the swarm master using a client? Please correct me if I am wrong.

Any assistance on this regard is highly appreciated.

Best