Skip to content

Getting Started

Prerequisites

  • Rust (latest stable)
  • Python 3.8+ (for Python bindings)

Clone and Test

git clone https://github.com/LatencyTDH/GlowBack.git
cd GlowBack
cargo test --workspace

Run an Example

cargo run --example basic_usage -p gb-types

Launch the UI

cd ui
python setup.py
# Opens http://localhost:8501

Docker (Compose)

# Copy environment template and customize
cp .env.example .env

# Build and start all services
docker compose up --build -d

Note: The engine image builds with rust:stable-slim to match rust-toolchain.toml.

Services: - UI: http://localhost:8501 - API: http://localhost:8000 (set GLOWBACK_API_KEY to require auth) - Engine: http://localhost:8081 (health JSON)

All services include health checks, restart policies, and resource limits. For production deployment details, see the Deployment Guide.

Next Steps

  • Load sample data via the UI
  • Try a built‑in strategy template
  • Review results in the dashboard