Prefect ist eine Plattform zur Workflow-Orchestrierung für Daten-, Machine-Learning- und Agenten-Workloads. Entwickler schreiben Workflows als gewöhnliches Python und ergänzen Flow- und Task-Dekoratoren, sodass Prefect Zustand, Logging, Zeitplanung, Wiederholungen, Caching und Wiederherstellung übernimmt. Eine einzige Oberfläche zeigt Läufe, Logs und Zustände über Teams hinweg, mit Warnungen bei Fehlern und verspäteten Läufen. Workflows können auf Kubernetes, ECS, in Ihrer eigenen VPC oder auf Serverless-Rechenleistung laufen. Das Framework ist Open Source unter der Apache-2.0-Lizenz, und Sie können einen eigenen Prefect-Server betreiben; Prefect Cloud ist die verwaltete Alternative, auch als Hybridmodell, bei dem schlanke Worker in Ihrer eigenen Umgebung laufen.
Prefect Technologies, Inc. ist ein US-amerikanisches Unternehmen; damit unterliegt der Anbieter US-Recht, einschließlich des CLOUD Act. Prefect Cloud speichert Orchestrierungs-Metadaten auf Google-Cloud-Infrastruktur in den USA; laut Prefect erreichen personenbezogene Daten, die Workflows verarbeiten, bei hybrider oder Push-Work-Pool-Ausführung die Prefect Cloud nie. Wer als europäische Organisation volle Kontrolle braucht, kann den Open-Source-Server auf eigener Infrastruktur betreiben.