GlassFlow Examples
Lists GlassFlow pipeline examples, usage notebooks, and managed connector demos for data transformation workflows.
What this file does
Lists GlassFlow pipeline examples, usage notebooks, and managed connector demos for data transformation workflows.
When to use it
- Exploring GlassFlow Python SDK capabilities
- Looking for ready-to-run data pipeline examples
- Needing PII masking or enrichment patterns
- Evaluating managed source/sink connectors
Assumes this stack
GlassFlow Examples
This repository is your starting point for exploring examples and use cases for GlassFlow.
Pre-requisite
- Create your free GlassFlow account via the GlassFlow WebApp.
- Get your Personal Access Token to authorize the Python SDK to interact with GlassFlow Cloud from the WebApp here
- Clone this repository to your local machine to access all the examples:
git clone https://github.com/glassflow/glassflow-examples.git
Explore
Usage
Learn how to use the GlassFlow Python SDK:
- Create Pipeline: How to create a new pipeline.
- Get Pipeline: How to get information about an existing pipeline.
- Manage Pipeline: How to update a pipeline and how to pause it.
- Send and Receive events: How to push and consume events to/from a pipeline.
Examples
These are some basic examples that you can try with GlassFlow. The examples here should be familiar to you as a data engineer and will show you how GlassFlow works and how you can interact with it.
-
Hello World: Get started with GlassFlow with an hello world example
-
Email Encryption: Showcases how to hash email addresses (or other PII information) before sending them to your data warehouse.
-
Data Enrichment via API: Showcases how to call external API and enrich the data on the fly
-
Spam Detection with OpenAI: Showcases how to leverage openai API during the data transformation stage directly within the pipeline
-
PII detection and masking on unstructured data: Showcases how to do pii masking on unstructured data using hugging face
-
Log format conversion: Showcases how to transform Open Telemetry log formats into a structure that can be ingested into ClickHouse.
-
Unstructured to structured data transformation: Transform unstructured data like a YouTube video to extract key topics from the video transcript, generate additional insights, and translate the transcript into any specified language.
-
Vector Embeddings: An example on how to feed vector embeddings into your vector database.
-
Slack Alerting - Suspicious login: Use GlassFlow to send slack alert messages when there is a suspicious login
Connectors
Here there are basic examples on how to create pipelines with our managed connectors:
- Sources: Managed source connectors
- Sinks: Managed sink connectors
- Combination: Combination of source and sink connectors
What's inside
3 sections: 4 usage notebooks, 9 example projects, 3 connector categories
Change this for your project
- Replace
glassflow/glassflow-exampleswith your own fork or clone path - Replace
https://github.com/glassflow/glassflow-examples.gitwith your repository URL
Where it goes
Keep it in your repository where the agent or team that needs it will read it.
Worth borrowing
- Organises examples by usage, standalone projects, and connectors for easy navigation
- Each example folder includes a self-contained README and code
Related Documents
Privacy Computing and Secure Execution Solutions - Comprehensive Research Report
Surveys 30+ privacy computing solutions across open-source, commercial, academic, and AI/LLM domains, identifying a gap in TypeScript/JavaScript frameworks.
AI Agent Platform as a Service — High-Level Design
Defines a vendor-neutral high-level design for a multi-tenant AI agent platform with separate control and runtime planes.
MCP Server Specification: Grok Discussion Server
Specifies a production-ready MCP server for multi-turn discussions with Grok-4 AI, including context gathering, baseline generation, and session management.
index
Promotes Microsoft Presidio for PII detection and redaction, and pitches OctaByte's managed deployment service.