Get up-and-running with the Dagster quickstart project -- open the project in a GitHub Codespace and start building data pipelines with no local installation required.
For more information on how to use this project, please reference the Dagster Quickstart guide.
-
Fork this repository
-
From the Code dropdown, select Create codespace on main
![Create codespace](https://private-user-images.githubusercontent.com/5807118/307070696-954493f0-99ac-4aa9-884b-3b2800d2a0d8.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NTM1OTksIm5iZiI6MTczOTY1MzI5OSwicGF0aCI6Ii81ODA3MTE4LzMwNzA3MDY5Ni05NTQ0OTNmMC05OWFjLTRhYTktODg0Yi0zYjI4MDBkMmEwZDgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTVUMjEwMTM5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9YjllMWM0YjIyY2NlMDMxZmQ3ZDkxYzFiMDhhMDRhOGU4Zjc3MjlhYmQyOTY1OTg0MWQxYzc1N2JiODUwYTkyZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.oIMBA4HU2Zdf4d3yT5v6XbDM2PoLgg_V3HFaPllMFf4)
-
Once the codespace has loaded, run
dagster dev
in the terminal to start Dagster:dagster dev
-
When prompted, click Open in Browser.
![Codespace Open In Browser](https://private-user-images.githubusercontent.com/5807118/306706984-2d598c56-2bf5-4ffb-927f-5d2e4a5e6967.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2NTM1OTksIm5iZiI6MTczOTY1MzI5OSwicGF0aCI6Ii81ODA3MTE4LzMwNjcwNjk4NC0yZDU5OGM1Ni0yYmY1LTRmZmItOTI3Zi01ZDJlNGE1ZTY5NjcucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxNSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTVUMjEwMTM5WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9MGU2ZWE5YzRkMjAyYjBhMDgxZGI5N2QxMDdhMTVkMGExMzUxMmQ5ZjM0ZTJkOWNkYjJhMmMzYmZmNDNhMGRkOCZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.SGKg1lxygPkjgw-od1GjLsfOtJuRUDuJee3mX6n0cxA)
Tip
If the popup to open Dagster is not visible, you can navigate to the Forwarded Ports tab, and open the Forwarded Address for port 3000.
- Success! You'll be presented with the lineage of assets in the quickstart project.
-
Clone the Dagster Quickstart repository:
git clone https://github.com/dagster-io/dagster-quickstart cd dagster-quickstart
-
Install the required dependencies.
Here we are using
-e
, for "editable mode", so that when Dagster code is modified, the changes automatically apply.pip install -e ".[dev]"
-
Run the project!
dagster dev
You can specify new Python dependencies in setup.py
.
Tests are in the dagster_quickstart_tests
directory and you can run tests using pytest
.
The easiest way to deploy your Dagster project is to use Dagster Cloud.
Check out the Dagster Cloud Documentation to learn more.