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.
pip install dagitVerified import paths — ran on the pinned version, not inferred.
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.
Always install `dagit` and `dagster` with matching major and minor versions (e.g., `pip install 'dagster==1.13.*' 'dagit==1.13.*'`).
Interact with Dagit via the command line. Define your Dagster assets, ops, and jobs using the `dagster` library, and then use `dagit -f path/to/your_definitions.py` to view them in the UI.
If you use `dagster-postgres`, explicitly add `pip install psycopg2-binary` to your project's dependencies.
Always provide a target for Dagit to load definitions from. For local development, use `dagit -f your_definitions.py` or `dagit -m your_package`.