Prefect is a workflow orchestration platform for data, machine-learning and agent workloads. Developers write workflows as plain Python, adding flow and task decorators so that Prefect handles state, logging, scheduling, retries, caching and recovery. A single interface shows runs, logs and states across teams, with alerts on failures and late runs. Workflows can run on Kubernetes, ECS, your own VPC or serverless compute. The framework is open source under the Apache 2.0 licence and you can run your own Prefect server; Prefect Cloud is the managed alternative, including a hybrid model in which lightweight workers run inside your own environment.
Prefect Technologies, Inc. is a US-based company, which means US jurisdiction, including the CLOUD Act, applies to the vendor. Prefect Cloud stores orchestration metadata on Google Cloud infrastructure in the United States; Prefect states that personal data processed by workflows never reaches Prefect Cloud with hybrid or push work pool execution. A European organisation that needs full control can self-host the open-source server on its own infrastructure.