Connection to external network

I have to connect to a sql server at the vendor who is in a different network.
What are my options ?
Thanks

vpn in is one option.

if they allow SQL to be using a public IP, and you can connect to it somehow, then you can use sql auth to connect.
Otherwise I believe VPN or some other form of remote access is required (eg. teamviewer / webex etc).