Snowflake SnowPark API — An Introduction

Soumak Das
5 min readSep 18, 2023

The Snowpark library offers a user-friendly toolkit for querying and processing data at scale within the Snowflake platform. With Snowpark, you can develop applications that handle data within Snowflake without the need to move data to an external system where your application code resides. This allows you to efficiently process data at scale, leveraging the power of the elastic and serverless Snowflake engine.

Snowflake currently provides Snowpark libraries for three programming languages: Java, Python, and Scala.

  1. Machine Learning…

--

--

Soumak Das

Sr. Data Engineer @EY & Snowflake/Airflow/Databricks/AWS writer