Skip to content

Glossary

App

The db.App object that owns pages, routes, theme, state sessions, and runtime configuration.

Component

A Python function that returns a VNode. Examples include Text, Card, Table, and PipelineGraph.

VNode

The serializable representation of a UI node. BrickflowUI sends VNodes to the frontend.

Page

A Python function decorated with @app.page(...).

State

Session-specific data created with use_state.

Event

A browser interaction that calls a Python handler, such as button click, input change, table row click, or chat submit.

Controlled Input

An input whose displayed value comes from state and whose changes update that state.

Patch

A small UI update sent to the browser after state changes.

Frontend Assets

The built React frontend served from brickflowui/frontend/dist.

MkDocs

The documentation tool used by this project.

Databricks App

A hosted app runtime in Databricks that runs app.py using app.yaml and requirements.txt.

Pipeline Graph

A visual flow of nodes and edges representing a data pipeline or DAG.

Capstone

The final learning project that combines the major skills from the guide.