GlassFlow Documentation

GlassFlow is a platform that runs event-driven data pipelines in Python.

How to get started

Get started using the GlassFlow Visual Editor or use the Jupyter Notebook quick start guide.

Interacting with GlassFlow

GlassFlow WebApp

The GlassFlow WebApp provides a user-friendly interface for creating and managing data pipelines and spaces. It is easy 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 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.