Interacting with GlassFlow
This page will help you understand the different ways you can interact with GlassFlow.
GlassFlow WebApp
The GlassFlow WebApp provides a user-friendly interface for creating and managing your data pipelines and spaces. This is an easy way to define data sources and sinks and set up, manage, and monitor data pipelines.
When to Use
To create a pipeline with simple steps and clicks.
To define data source and sink connection in the no-code environment.
When you need to visualize pipeline status and logs.
For easy management of pipeline configurations and transformation functions.
Key Features
Visual pipeline creation and management.
Dashboard for monitoring pipeline logs.
Built-in editor for writing, updating, and testing transformation functions.
GlassFlow Python SDK
The GlassFlow Python SDK offers a programmatic way to interact with GlassFlow pipelines, making it easy to produce and consume data using Python code.
When to Use
To publish data to GlassFlow and consume data from GlassFlow.
When creating custom data source and sink connectors.
Key Features
Produce and consume data continuously.
Create custom data connectors for any data source and destination.
Error handling and data transformation failure handling.
GlassFlow CLI
The GlassFlow Command Line Interface (CLI) to manage your GlassFlow pipelines and configurations directly from your terminal.
When to Use
Ideal for automation scripts.
When you need to configure and manage pipelines without the GlassFlow WebApp.
When you prefer command-line operations for rapid deployment and management.
Key Features
Create and manage pipelines.
Monitor pipeline status.
Deploy transformation functions.
Last updated