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

Logo

© 2023 GlassFlow