streamlit-snowflake

Installation
Summary

Build and deploy Streamlit apps natively in Snowflake with Snowpark integration and Marketplace publishing.

  • Supports two runtime options: Warehouse Runtime (personal instances, Anaconda packages) and Container Runtime (shared instances, PyPI packages, significantly lower cost)
  • Includes Snowpark session integration for native data access, multi-page app structure, and caller's rights connections (v1.53.0+) for per-user data isolation
  • Prevents 14 documented errors including package channel misconfigurations, authentication failures, caching bugs with parametrized queries, and performance issues with wide DataFrames
  • Covers deployment via Snowflake CLI, CI/CD workflows, and Native App publishing to Snowflake Marketplace
SKILL.md

Streamlit in Snowflake Skill

Build and deploy Streamlit apps natively within Snowflake, including Marketplace publishing as Native Apps.

Quick Start

1. Initialize Project

Copy the templates to your project:

# Create project directory
mkdir my-streamlit-app && cd my-streamlit-app

# Copy templates (Claude will provide these)

2. Configure snowflake.yml

Related skills
Installs
324
GitHub Stars
776
First Seen
Jan 20, 2026