⌬WorkflowOrchestrationFree
Kestra
Declarative YAML-based orchestration platform with 1500+ plugins for automating data, AI, and infrastructure workflows.
Installs95k
Rating★ 4.6
Reviews32
Kestra
Kestra is an open-source, event-driven orchestration platform that unifies scheduled and event-driven automation behind a declarative, language-agnostic YAML interface. With 1500+ plugins it can orchestrate anything — data pipelines, AI workflows, microservices, and infrastructure tasks.
Key Features
- Declarative YAML flows: Define workflows without boilerplate code; version-controlled as Infrastructure as Code
- 1500+ plugins: Native connectors for databases, cloud providers, messaging, ML platforms, and APIs
- Built-in UI: Visual flow editor, real-time execution monitoring, and replay capabilities
- Event-driven triggers: Webhooks, file arrival, schedule, API calls, or custom conditions
- Namespace isolation: Multi-tenant logical grouping for organization and access control
- Scalable: Kafka-backed distributed execution for high-throughput workloads
Quick Start
# Start Kestra with Docker
docker run --pull=always --rm -it \
-p 8080:8080 --user=root \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /tmp:/tmp kestra/kestra:latest server local
id: hello-world
namespace: dev
tasks:
- id: log
type: io.kestra.plugin.core.log.Log
message: "Hello from Kestra!"
Add to ai-supply
npx ai-supply add kestra-declarative-orchestration
Curated mirror of the open-source Kestra (Apache-2.0). Get it from the source.