Kestra

License: Apache-2.0

Overall rating

7.7

Stars: 15240

Contributors: 131

Kestra is a data orchestration and workflow management platform designed for complex data pipelines. It enables users to build, schedule, and monitor workflows with simplicity and scalability. Kestra supports multiple data sources, integrates with popular systems, and offers a user-friendly interface for creating workflows.

Key Features

  • Everything as Code and from the UI: keep workflows as code with a Git Version Control integration, even when building them from the UI.
  • Event-Driven & Scheduled Workflows: automate both scheduled and real-time event-driven workflows via a simple trigger definition.
  • Declarative YAML Interface: define workflows using a simple configuration in the built-in code editor.
  • Rich Plugin Ecosystem: hundreds of plugins built in to extract data from any database, cloud storage, or API, and run scripts in any language.
  • Intuitive UI & Code Editor: build and visualize workflows directly from the UI with syntax highlighting, auto-completion and real-time syntax validation.
  • Scalable: designed to handle millions of workflows, with high availability and fault tolerance.
  • Version Control Friendly: write your workflows from the built-in code Editor and push them to your preferred Git branch directly from Kestra, enabling best practices with CI/CD pipelines and version control systems.
  • Structure & Resilience: tame chaos and bring resilience to your workflows with namespaceslabelssubflowsretriestimeouterror handlinginputsoutputs that generate artifacts in the UI, variablesconditional branchingadvanced schedulingevent triggersbackfillsdynamic taskssequential and parallel tasks, and skip tasks or triggers when needed by setting the flag disabled to true.
Activity

Last update: Jan 13, 2025

  • Commits (last week)

    0

  • Resolved issues (last week)

    57

  • Merged PRs (last week)

    29

Maturity

Last update: Jan 18, 2025

  • Age

    5 years 4 months

  • Stability

    ALPHA

Information

Funding

Has commercial version

Programming languages

Java
Vue
JavaScript

Tags

low-code
orchestration
lowcode
infrastructure-as-code
data-orchestration
devops
high-availability
pipeline-as-code
java
pipeline
hacktoberfest
workflow
automation