snowpipe-streaming-quickstart
OfficialOne-click Snowpipe Streaming quickstart demo
Authorsnowflakedb
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Automates the end-to-end setup and demonstration of Snowpipe Streaming HPA, turning a multi-step process into a reproducible, zero-to-live pipeline that provisions Snowflake objects, creates a demo user, generates RSA keys, and deploys a cloud-based dashboard for real-time monitoring.
Core Features & Use Cases
- Platform detection & context: detects OS, verifies Python 3.9+, and gathers Snowflake context to tailor the run.
- RSA key-pair generation: creates a fresh 2048-bit RSA key pair and registers the public key with Snowflake.
- Snowflake object provisioning: creates database, schema, landing table, demo user and role, and configures access.
- Local config & venv setup: writes profile.json, streaming_demo.py, and creates an isolated Python virtual environment with necessary dependencies.
- Real-time dashboard: deploys a Streamlit-based Snowflake dashboard to monitor data in real time.
- Demo execution & cleanup: streams fake data, summarizes results, and optionally cleans up Snowflake assets.
Quick Start
Run the Snowpipe Streaming Quickstart to automatically provision Snowflake objects, generate keys, configure a local environment, and run a live Streamlit dashboard.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: snowpipe-streaming-quickstart Download link: https://github.com/snowflakedb/snowpipe-streaming-sdk-examples/archive/main.zip#snowpipe-streaming-quickstart Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.