Snowpark: DataFrame API & ML Workloads
Write Python/Java/Scala data pipelines and ML workflows that execute inside Snowflake's compute.
Snowpark is Snowflake's developer framework that lets engineers write data transformations and ML pipelines using a familiar DataFrame API in Python, Java, or Scala, which is then translated into SQL and executed on Snowflake's own virtual warehouses — meaning data never has to leave Snowflake or be pulled into an external Spark cluster for standard transformation workloads.
Snowpark is like writing your data analysis in a familiar notebook language, but every operation you write is secretly translated into instructions handed to the same powerful warehouse crew that already runs your SQL, so the data never has to leave the building to be processed.