This repository contains the Homebrew formula for the GlassFlow CLI.
Install the GlassFlow CLI using Homebrew:
brew tap glassflow/tap
brew install glassflowThe GlassFlow CLI provides a local development environment for exploring and testing GlassFlow ETL - an open-source tool for real-time data processing from Kafka to ClickHouse.
The CLI sets up:
- Local Kubernetes cluster (Kind)
- Kafka message broker
- ClickHouse database
- GlassFlow ETL service
- Demo pipeline with sample data
Note: This CLI is designed for local testing, demos, and exploration only. For production deployments, use the official GlassFlow Helm charts.
- Docker (or compatible runtime like Docker Desktop, OrbStack, Colima, or Podman)
- kubectl (installed automatically as a dependency)
After installation, start the local development environment:
glassflow up --demoAccess the services:
- GlassFlow UI: http://localhost:30080
- GlassFlow API: http://localhost:30180
- ClickHouse HTTP: http://localhost:30090
Stop the environment:
glassflow down- GlassFlow CLI: github.com/glassflow/cli
- GlassFlow ETL: github.com/glassflow/clickhouse-etl
- Documentation: docs.glassflow.dev
- Helm Charts: github.com/glassflow/charts
- Slack Community: Join GlassFlow Hub
This formula is manually updated after each release. The formula file is located at Formula/glassflow.rb.
For automated updates, see the GlassFlow CLI repository release workflow.