Working with Modules
Ilum is built as a modular platform with 32 independently toggleable modules spanning 10 categories. The ilum module sub-commands let you browse, enable, disable, and inspect modules without writing raw Helm flags.
Browsing Modules
List all available modules:
$ ilum module list
╭─ Ilum Modules ───────────────────────────────────────────────────────────────╮
│ Name Category Description Default │
├──────────────────────────────────────────────────────────────────────────────┤
│ core core Ilum backend API (Spring Boot... ✓ │
│ ui core Ilum web frontend (React + Ng... ✓ │
│ livy-proxy core Livy-compatible Spark session... │
│ api core Ilum REST API for module mana... ✓ │
│ mongodb infrastructure MongoDB document store for me... ✓ │
│ kafka infrastructure Apache Kafka event bus │
│ postgresql infrastructure PostgreSQL relational database ✓ │
│ clickhouse infrastructure ClickHouse columnar analytics... │
│ gitea infrastructure Gitea self-hosted Git service ✓ │
│ minio storage MinIO S3-compatible object st... ✓ │
│ jupyter notebook Jupyter notebook server with ... ✓ │
│ jupyterhub notebook Multi-user JupyterHub (Kuber... │
│ zeppelin notebook Apache Zeppelin notebook server │
│ sql sql Ilum SQL engine (Kyuubi) ✓ │
│ hive-metastore sql Hive Metastore service ✓ │
│ nessie sql Nessie versioned data catalog │
│ unity-catalog sql Unity Catalog for data govern... │
│ trino sql Trino distributed SQL query e... │
│ airflow orchestration Apache Airflow workflow orche... │
│ kestra orchestration Kestra declarative orchestrat... │
│ n8n orchestration n8n workflow automation platf... │
│ nifi orchestration Apache NiFi data integration │
│ mageai orchestration Mage.ai data pipeline tool │
│ mlflow ai MLflow experiment tracking a... │
│ langfuse ai Langfuse LLM observability p... │
│ superset analytics Apache Superset BI dashboards │
│ streamlit analytics Streamlit interactive data ap... │
│ marquez analytics Marquez data lineage tracking ✓ │
│ monitoring monitoring Prometheus + Grafana monitori... │
│ loki monitoring Grafana Loki log aggregation │
│ graphite monitoring Graphite metrics exporter │
│ openldap security OpenLDAP directory service │
╰──────────────────────────────────────────────────────────────────────────────╯
Filter by category:
$ ilum module list --category sql
╭─ Ilum Modules ───────────────────────────────────────────────────────────────╮
│ Name Category Description Default │
├──────────────────────────────────────────────────────────────────────────────┤
│ sql sql Ilum SQL engine (Kyuubi) │
│ hive-metastore sql Hive Metastore service │
│ nessie sql Nessie versioned data catalog │
│ unity-catalog sql Unity Catalog for data governance │
│ trino sql Trino distributed SQL query engine │
╰──────────────────────────────────────────────────────────────────────────────╯
Show only default-enabled modules:
$ ilum module list --enabled
╭─ Ilum Modules ───────────────────────────────────────────────────────────────╮
│ Name Category Description Default │
├──────────────────────────────────────────────────────────────────────────────┤
│ core core Ilum backend API (Spring Boot... ✓ │
│ ui core Ilum web frontend (React + Ng... ✓ │
│ api core Ilum REST API for module mana... ✓ │
│ mongodb infrastructure MongoDB document store for me... ✓ │
│ postgresql infrastructure PostgreSQL relational database ✓ │
│ gitea infrastructure Gitea self-hosted Git service ✓ │
│ minio storage MinIO S3-compatible object st... ✓ │
│ jupyter notebook Jupyter notebook server with ... ✓ │
│ sql sql Ilum SQL engine (Kyuubi) ✓ │
│ hive-metastore sql Hive Metastore service ✓ │
│ marquez analytics Marquez data lineage tracking ✓ │
╰──────────────────────────────────────────────────────────────────────────────╯
Inspect a single module in detail:
$ ilum module show sql
╭─ Module: sql ────────────────────────────────────────────────────────╮
│ sql (sql) │
│ Ilum SQL engine (Kyuubi) │
│ │
│ Default enabled: yes │
│ Enable flags: ilum-sql.enabled=true, ilum-core.sql.enabled=true │
│ Disable flags: ilum-sql.enabled=false, ilum-core.sql.enabled=false │
│ Requires: postgresql, core │