Dagit Web UI

1.13.0 · active · verified Wed Apr 15

Dagit is the web-based user interface for Dagster, providing observability, operational control, and debugging capabilities for data pipelines. It allows users to visualize assets, jobs, runs, schedules, and sensors defined within a Dagster project. Dagit's versioning is tightly coupled with the core Dagster library, typically released in sync with major and minor Dagster updates.

Warnings

Install

Imports

Quickstart

To start Dagit, first define some Dagster assets or jobs in a Python file (e.g., `my_repo.py`). Then, launch Dagit from your terminal, pointing it to your definitions file. This will open the Dagster UI in your browser.

from dagster import asset, Definitions, job

@asset
def hello_asset():
    return "Hello, Dagster World!"

@job
def my_simple_job():
    hello_asset()

defs = Definitions(assets=[hello_asset], jobs=[my_simple_job])

# Save this as `my_repo.py` then run `dagit -f my_repo.py` in your terminal.

view raw JSON →