This repository contains the Homebrew formula for the GlassFlow CLI.
- Docker (or compatible runtime like Docker Desktop, OrbStack, Colima, or Podman)
- Helm (v3) - installed automatically as a Homebrew dependency, or install manually (install Helm)
- kubectl - installed automatically as a Homebrew dependency, or install manually
Give Docker enough resources (for example, 6-8 GB RAM and 4 CPUs) so all pods can schedule.
Install via Homebrew:
brew tap glassflow/tap
brew install glassflowRecommended flow:
- Install cluster and services:
glassflow up- Set up demo pipeline and port-forwarding:
glassflow setup-demoAll-in-one flow:
glassflow up --demoOnce running, access (ports may vary if alternatives were chosen):
- GlassFlow UI: http://localhost:30080
- GlassFlow API: http://localhost:30180
- ClickHouse HTTP: http://localhost:30090
Stop and clean up:
glassflow downglassflow up
glassflow setup-demo
glassflow up --demo
glassflow down
glassflow version
glassflow --helpThe 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.
Note: This CLI is designed for local testing, demos, and exploration only. For production deployments, use the official GlassFlow Helm charts.
- 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.