Kestra ist eine Open-Source-Orchestrierungsplattform für Daten-, KI- und Infrastruktur-Workflows. Teams definieren Workflows deklarativ in YAML, als Code oder in einer Benutzeroberfläche, und lösen sie per Zeitplan, Ereignis, Webhook oder Nachricht aus. Aufgaben können in Sprachen wie Python, Bash, Node.js und Go oder in Containern laufen; eine umfangreiche Plugin-Bibliothek bindet Cloud-, Daten-, Infrastruktur- und Messaging-Tools an. Wiederholungsversuche, Timeouts, SLAs und Audit-Logs sind enthalten. Kestra wird als Open-Source-Edition geliefert, die Sie selbst auf Docker oder Kubernetes betreiben, als Enterprise Edition mit SSO, Mandantenfähigkeit und hybridem Betrieb in Cloud, On-Premises und Air-Gap-Umgebungen sowie als verwaltete Kestra Cloud.
Der Kern steht unter der Apache License 2.0 und stammt von Kestra Technologies, einem 2021 gegründeten Unternehmen, das in der Presse als französisch beschrieben wird. Beim Selbstbetrieb halten Sie Workflow-Daten und Ausführung in einer Infrastruktur Ihrer Wahl, auch in EU-Rechenzentren oder abgeschotteten Netzen. Öffentliche Quellen nennen die Hosting-Region der Kestra Cloud nicht; fragen Sie beim Anbieter nach, wenn Datenresidenz wichtig ist.