I think we are more general purpose while they are more data focused. Their website says “data orchestration”. On the other hand, we don’t look at data or code inside tasks, though that may change in the future as we add more features. But for Prefect, it will always be an opt-in thing for users to show their data to us.
Dagster is more opinionated about the data world, and if you opt-in to that model, you can get additional features from the orchestrator. Prefect is more about meeting the user where they are