Lumen Spec#

Lumen Spec is a declarative data model designed to express data transformation pipelines in a simple, shareable format. It enables users to:

  • Define multi-step data transformations in SQL or Python

  • Create interactive visualizations and tables

  • Share and reproduce analyses across notebooks

  • Build dashboards through a drag-and-drop interface

The specification’s declarative nature makes it easy to programmatically generate, modify and compose data pipelines while maintaining reproducibility.


Getting Started#

Build a dashboard

How to build a Lumen dashboard

Build a dashboard
Core concepts

Get an overview of the core concepts of Lumen

Core Concepts
Pipelines

Get an overview of the core concepts of Lumen

Building a data pipeline

How-To#

Data Intake

How to configure data sources in Lumen dashboards

Data Intake
Data Processing

How to specify data transformations in a Lumen dashboard

Data Processing
Data Visualization

How to configure visualization and other visual components in a Lumen dashboard

Visualize and Deploy
Validate Specifications

How to validate the specification of a Lumen dashboard

Validation