What problem does it solve?
This Skill enables building and deploying Streamlit apps directly inside Snowflake, eliminating the need for external hosting and simplifying end-to-end data apps with production-ready templates and CI/CD workflows.
Core Features & Use Cases
- Project scaffolding: provides production-ready templates (snowflake.yml, environment.yml, and a starter streamlit_app.py) to accelerate deployments.
- Snowpark integration: includes session patterns, caching, and data access strategies for seamless Snowflake usage.
- Multi-page apps & Marketplace publishing: ready-to-use pages structure and native-app templates for Snowflake Marketplace.
- CI/CD & reliability: deployment workflows and error-prevention practices to minimize common setup issues.
Quick Start
Copy the templates to your project, configure snowflake.yml and environment.yml, then deploy with Snowflake CLI:
snow streamlit deploy --replace
Open the generated app URL to verify deployment.