AWS Snowflake Access

We need to connect to AWS Snowflake clusters from VMs outside of AWS.

The connectivity will be no problem with appropriate permissions.

We are planning to use this library - any other suggestions or general guidelines?