snowpipe-streaming-quickstart

Official

One-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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.