Discover and explore top open-source AI tools and projects—updated daily.
kestra-ioEvent-driven orchestration for data, AI, and infrastructure
Top 1.7% on SourcePulse
Summary
Kestra is an open-source, event-driven orchestration platform designed for data, AI, and infrastructure workflows. It unifies scheduled and real-time automation, enabling users to build reliable pipelines using Infrastructure as Code principles via a declarative YAML interface. The platform targets engineers and power users seeking robust workflow management with both a visual UI and code-centric development.
How It Works
Kestra employs a declarative YAML syntax for defining workflows, supporting both scheduled executions and event-driven triggers from various sources. Its core extensibility lies in a rich plugin ecosystem, allowing tasks to be executed in diverse environments (local, remote, Docker, Kubernetes) and coded in multiple languages (Python, Node.js, R, Go, Shell). Workflows can be developed interactively via an intuitive UI or managed programmatically, with seamless Git integration for version control and CI/CD practices.
Quick Start & Requirements
The quickest local setup involves Docker:
docker run --pull=always -it -p 8080:8080 --user=root --name kestra --restart=always -v kestra_data:/app/storage -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp kestra/kestra:latest server local
Access the Kestra UI at http://localhost:8080. Comprehensive installation guides for Docker Compose, Kubernetes, AWS, GCP, Azure, and more are available.
Highlighted Details
Maintenance & Community
Community engagement is fostered through Slack, LinkedIn, YouTube, and X. Contributions are welcomed via GitHub issues, code contributions, plugin development, and documentation updates, guided by a Contributor Guide.
Licensing & Compatibility
Kestra is licensed under the Apache 2.0 License, permitting commercial use and integration with closed-source projects.
Limitations & Caveats
The provided README does not explicitly detail specific limitations, alpha status, or known bugs. The project appears positioned for mission-critical applications.
14 hours ago
Inactive
temporalio
zenml-io
aaif-goose