Explore Prefect concepts¶
|A Prefect workflow, modeled as a Python function.
|Discrete units of work in a Prefect workflow.
|A server-side concept that encapsulates a flow, allowing it to be scheduled and triggered via API.
|Work Pools & Workers
|Bridge the Prefect orchestration environment with your execution environment.
|Tell the Prefect API how to create new flow runs for you automatically on a specified cadence.
|The data returned by a flow or a task.
|Formatted outputs rendered in the Prefect UI, such as markdown, tables, or inks.
|The status of a particular task run or flow run.
|Prefect primitives that enable the storage of configuration and provide a UI interface.
|Enable you to engage specific executors for Prefect tasks, such as concurrent, parallel, or distributed execution of tasks.
|Configure actions that Prefect executes automatically based on trigger conditions.
|Block and Agent-Based Deployments:
|Create deployments that rely on blocks.
|Blocks that specify infrastructure for flow runs created by a deployment.
|Lets you configure how flow code for deployments is persisted and retrieved.
|Like untyped workers.
Many features specific to Prefect Cloud are in their own subheading.