OSS Tanbou

orchestrate data, AI, and infrastructure workflows with one declarative model

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
28,513
Primary language
Java
License
Apache-2.0
Repository last updated
Sep 30, 2026
On this page

Overview

Kestra supports scheduled and event-driven workflows through YAML, UI, a no-code editor, and AI-assisted authoring. Its plugin ecosystem connects databases, cloud systems, scripts, and AI tasks.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Edit the same workflow through code and UI

The code editor, no-code editor, and AI Copilot operate on the same flow definition with Git-oriented workflows available.

Sources: [2]

Combine event triggers, AI agents, and MCP

Version 2.0 adds first-class AI agents, RAG workflows, MCP integration, and event-driven execution alongside schedules.

Sources: [2]

Best fit

Fits teams consolidating data and infrastructure automation

Language-agnostic tasks and plugins make it possible to orchestrate ETL, scripts, and cloud operations in one system.

Sources: [2]

Before adoption

Version 2.0 contains breaking changes

Flowable tasks, trigger syntax, and other workflow components changed, so 1.x upgrades should follow the migration guide.

Sources: [2][4]

The worker architecture also changed in 2.0

Worker communication moved from the JDBC queue to a gRPC worker-controller, affecting deployment and networking assumptions.

Sources: [2]

Official sources

  1. [1]kestra-io/kestra repository(2026-09-30)
  2. [2]Kestra README(2026-09-30)
  3. [3]Kestra v2.0.4 release(2026-09-30)
  4. [4]Kestra 2.0 migration guide(2026-09-30)
Supplemental curator note

Kestra 2.0 unifies data, AI, and infrastructure orchestration behind one declarative workflow model. The 2.0 release includes significant task, trigger, and worker-architecture changes, so upgrades from 1.x should follow the migration guide.

Try it in 3 steps

  1. 1

    Run Kestra 2.0.4 with Docker

    Start a version-pinned 2.0.4 slim image.

    docker run --rm -it -p 8080:8080 --user=root --name kestra -v kestra_data:/app/storage -v kestra_db:/app/data -v /var/run/docker.sock:/var/run/docker.sock -v /tmp:/tmp -e KESTRA_PLUGINS_AUTO_INSTALL_ENABLED=true kestra/kestra:v2.0.4-slim server local
  2. 2

    Open the UI

    Use the built-in editor to create the first flow.

    open http://localhost:8080
  3. 3

    Create a Hello World flow

    Save and execute the YAML flow, then inspect its execution log.

    id: hello_world namespace: dev tasks: - id: say_hello type: io.kestra.plugin.core.log.Log message: "Hello, World!"
Check the official README

Growth

Growth trends · Last 30 days

28,513 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • ai-agents
  • automation
  • control-plane
  • data-engineering
  • data-orchestration
  • data-orchestrator
  • devops
  • etl
  • hacktoberfest
  • high-availability
  • infra-automation
  • infra-ops
Stars
28,513
Forks
3,082
Watchers
177
Open issues
668
Owner type
Organization
Primary language
Java
License
Apache-2.0
Repository last updated
Sep 30, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?