SNOWPARK: CODE THE SAME, EXECUTE FASTER
Build in the language of your choice and run from a single platform.
Public Preview
Welcome to Snowpark
Use Scala, Python, or Java and familiar DataFrame constructs to build powerful and efficient pipelines, machine learning (ML) workflows, and data applications. And gain the performance, ease of use, governance, and security while working inside Snowflake’s Data Cloud.

One Platform, All Users
Enable all your teams to collaborate on the same single copy of your data, while natively supporting everyone’s programming language of choice.
- Develop flexible data pipelines with support for popular programming languages, such as Scala, Java, and Python (in preview)
- Write code in your Integrated Development Environment (IDE) of choice and execute data processing in Snowflake with pushdown capabilities
- Minimize the complexity of having to manage additional environments to run non-SQL data pipelines

Build scalable and optimized workflows
Build scalable, optimized pipelines, apps, and ML workflows with superior price/performance and near-zero maintenance, powered by Snowflake’s elastic performance engine.
- Enable efficient data processing, with automatic micro-partitioning and data clustering
- Instantly support a near-unlimited number of users or workloads thanks to auto-scaling of independent compute clusters
- Automatically scale, suspend, and resume your data workloads to meet your processing demands in the most cost-effective ways

Baked-in Governance and Security
Rely on fully managed, enterprise-grade governance controls and security features across all your workflows.
- Easily enforce consistent governance and security policies from a single platform
- Manage libraries with full governance control, while preventing unwanted network access
- Eliminate data redundancy across different systems and services with Snowflake’s Secure Data Sharing
Example Snowpark Use Cases
Process semi-structured and unstructured data (public preview) with Snowflake.
Bring your own Jupyter notebook and get started with Snowpark.
Learn how to enable customer lifecycle management with Snowpark.
Resources
SNOWPARK ACCELERATED
Discover how more than 50 partners are enhancing the experience of data engineers, data scientists, and developers with Snowpark.