Prefect

Python-based workflow orchestration for data and ML engineers.

Type: Workflow orchestration

Website: https://www.prefect.io/opensource

API Docs: https://docs.prefect.io/latest/

Authentication

To connect Prefect to Orchestra, you will need:

  • An active Prefect server accessible from the internet

  • Admin permissions within that Prefect server

  • A user with the required permissions

  • A deployed Flow

Prerequisites

To connect Prefect Cloud to Orchestra, you will need:

  • a Prefect Cloud account

  • an active deployment in Prefect Cloud

Instructions

Create API token

  • Head over to Prefect cloud and navigate to API Keys

  • Create a new API Key with the required permissions:

    • see_flows (View flows and flow runs)

    • run_flows (Run flows)

    • manage_flows (Create and update flows)

    • run_deployments (Create flow runs from deployments)

  • Account ID can be found in the URL when logged in to prefect

  • Workspace ID can be found in Settings -> General

Jobs

Job nameDescription

Run Flow

triggers a Flow Run using this endpoint

Last updated