Develop and deploy your first Dagster pipeline
Welcome to Dagster+ Serverless! In this guide, we'll cover developing and testing your Dagster project locally, using branch deployments to safely test against production data, and finally, pushing your changes to production.
Dagster OSS and Dagster+ Hybrid users
To get started with Dagster+ Hybrid or Dagster OSS, see the Dagster+ Hybrid and OSS quickstart guide instead.
Prerequisites
To follow the steps in this guide, you will need to:
- Sign up for a Dagster+ Serverless account and create a Dagster project
- Clone your Dagster project to your local machine
- Ensure you have Python 3.10+ installed
Step 1: Install uv (Recommended)
note
If you will be using pip, skip to step 2.
If you will be using uv as your package manager, follow the steps below to install the Python package manager uv:
- Mac
- Windows
- Linux
brew install uv
powershell -ExecutionPolicy ByPass -c 'irm https://astral.sh/uv/install.ps1 | iex'
curl -LsSf https://astral.sh/uv/install.sh | sh