Snowflake supports three versions of Spark: Spark 2.1, Spark 2.2, and Spark 2.3.
There is a separate version of the Snowflake Spark Connector for each
version of Spark. Use the correct version of the connector for your
version of Spark.

The connector runs as a Spark plugin and is provided as
a Spark package (spark-snowflake).

Version 2.4.0 (and higher) of the Spark connector support Snowflake on both
Microsoft Azure and Amazon AWS. Earlier versions support Snowflake only on
Amazon AWS.