You are viewing an outdated version of the documentation.

This documentation is for an older version (1.4.7) of Dagster. You can view the version of this page from our latest release below.

Intro to ops and jobs#

Dagster's asset functionality sits on top of a general orchestration engine that can be used for tasks other than creating and maintaining assets.

By the end of this tutorial, you will:


Prerequisites#

To complete this tutorial, you'll need to install Dagster, the Dagster webserver/UI, and the requests library:

pip install dagster dagster-webserver

This installs a few packages:

  • dagster. The core programming model and abstraction stack; stateless, single-node, single-process and multi-process execution engines; and a CLI tool for driving those engines. Refer to the Dagster installation guide for more info, including how to ensure your environment is set up correctly.
  • dagster-webserver: The server for Dagster's browser UI for developing and operating Dagster jobs, including a DAG browser, a type-aware config editor, and a live execution interface.

Ready to get started?#

When you've fulfilled all the prerequisites for the tutorial, you can get started creating your first op job.