Kestra est un logiciel libre d'orchestration de workflows sous licence Apache 2.0. Il permet de définir, planifier et exécuter des workflows à l'aide d'une syntaxe déclarative en YAML, et prend en charge l'exécution de tâches écrites dans plusieurs langages de programmation.
Le logiciel est développé par la société Kestra Technologies, cofondée en 2019 par Emmanuel Darras et Ludovic Dehon.
Historique
Kestra Technologies a été cofondée par Emmanuel Darras, précédemment cofondateur du studio français de jeu vidéo Ankama, et Ludovic Dehon. Le logiciel a été publié en open source en 2021 sous la licence Apache 2.0, avec un code source hébergé sur GitHub.
Le logiciel a été initialement développé pour répondre aux besoins d'orchestration des flux de données du distributeur français Leroy Merlin, où il est déployé en production.
Le logiciel est positionné comme une alternative aux outils d'orchestration de données existants tels qu'Apache Airflow, Prefect et Dagster.
En septembre 2024, Kestra Technologies réalise une levée de fonds de 8 millions de dollars américains en amorçage, menée par le fonds Alven. En mars 2026, l'entreprise annonce une levée de série A de 25 millions de dollars américains.
Conception
Les workflows Kestra, appelés flows, sont définis dans des fichiers YAML. Chaque flow spécifie un espace de nommage, un identifiant, une liste de tâches et des déclencheurs optionnels. Les tâches peuvent exécuter du code écrit dans différents langages de programmation, notamment Python, JavaScript, R et des scripts shell, par l'intermédiaire de plugins.
La plateforme prend en charge l'exécution planifiée ainsi que des déclencheurs événementiels, incluant des déclencheurs basés sur des messages Apache Kafka, des appels webhook et des événements de stockage cloud.
Le serveur est écrit en Java et peut être déployé en tant que processus autonome pour un usage local, ou en tant que système distribué utilisant une base de données relationnelle et un stockage objet.
Notes et références
Voir aussi
Articles connexes
Apache Airflow Workflow
Liens externes
Site officiel Dépôt GitHub
Catégorie:Logiciel libre sous licence Apache Catégorie:Logiciel écrit en Java Catégorie:Produit lancé en 2021