Standardize Production Workflows,
Across Every Team and Stack

One orchestration layer for data, infrastructure, and AI.
Git-native, API-first, and plugin-powered.

Simple Model
Define > Execute > Monitor

Define workflow logic once. Kestra provides triggering,
execution control, observability, and recovery out of the box.

Define Flows in YAML

Flows are declarative definitions of what should run and in what order: tasks, dependencies, conditions, triggers, and runtime parameters.

Integrate with 1200+ Tools

Everything is plugin, from core building blocks to integrations with your stack. That's how Kestra stays universal without becoming a monolith.

Observability, Built-in

Each run becomes an execution with a complete, inspectable history: status per task, logs, outputs, and timing.

Build and Operate Production Workflows

Declarative
Declarative

Declarative Workflows
Maintainable as Complexity Grows

Define orchestration logic in YAML. Keep workflows clear even as they grow: branching, loops, parallelism, and failure handling live in the orchestration layer.

Orchestration & business logic separation

Keep orchestration lightweight while your business logic stays portable.

Strong typing & validation

Catch errors early and reduce "fails-in-prod" surprises.

Human + machine friendly

YAML stays readable for humans and works well with automation.

Built-in execution controls
Retries and failure policies
Timeouts and concurrency limits
Worker group assignement
Automatic log capture
Error handling and conditional branching
1/1
Scripts
Scripts

Run Your Existing Scripts As-Is in Any Language

Execute business logic in the language your team already uses. Kestra handles orchestration, isolation, and lifecycle without forcing rewrites or framework lock-in.

Docker enabled by default

Consistent runtime environments without building and managing images by hand.

Embedded code editor

Develop scripts and orchestration in one place when you want speed.

Git sync in both directions

Pull from Git or push from Kestra's IDE to Git for review and collaboration.

No vendor lock-in

Orchestration stays portable; business logic stays platform-independent.

Scheduled
Scheduled

Schedules When You Want Them,
Event-Driven When You Need Them

From cron to event-driven: one scheduling layer you can trust in production.

Time-based scheduling

From simple intervals to CRON and condition-based schedules.

Event-driven triggers

Initiate workflows on real-world events, and even restrict listening to specific windows.

API-based triggers

Integrate cleanly with systems that already speak HTTP.

Backfills

Automatically catch up after an outage — from the UI, without redeploying code.

Subflows

Build reusable workflow components and call them across projects.

Workflow
Event
Schedule
API Webhook
#1 041 executions
Idle
00:00:01 INFO trigger received
00:00:02 INFO initializing tasks
00:00:03 RUN running tasks
00:00:05 OK execution success
API-First
API-First

API-First by Design

The same actions you perform manually can be automated: create and manage workflows, start executions, inspect results, and integrate orchestration into your existing developer platform.

API coverage across the platform

From workflow operations to administration.

Extensibility for custom interfaces

Build internal tools on top of Kestra instead of around it.

Terraform integration

Manage orchestration resources Infrastructure as Code best practices.

In-flow HTTP tasks + HTTP triggers

Integrate external systems directly into workflows.

terminal
Execution
00:00:01 INFO triggered by API
00:00:02 INFO running tasks
00:00:04 INFO tasks: 4 running
00:00:05 OK done in 3821ms
Observable
Observable

Operate Workflows Like a Product
Debug, Observe, and Recover Fast

Kestra gives you a central control plane for your workflows, so when something fails, you find it, understand it, and recover fast, without rebuilding custom tooling.

Execution timeline & logs

Track every step for debugging and optimization.

Outputs & metrics visualization

Inspect results and monitor system health from the UI.

Live workflow topology

Understand dependencies at a glance.

Built-in documentation in the editor

Keep plugin/task details close to where you write flows.

Recovery workflows

Retries, alerts, and replay to reduce mean time to recovery.

Success Ratio
98.7%
↑ +0.3% last 24h
Failed Ratio
1.3%
normal
Total Executions
3 847
51
12
success
98.7%
failed
1.3%
running
0.3%
Executions in progress
Execution ID Namespace Flow State Progress

Everything in Kestra is Plugin-Powered

Plugins are not just "connectors." In Kestra, plugins are the capability layer.

See all plugins

Integrations

Databases, warehouses, queues, cloud services, CI/CD, security tools, and more.
integrate without writing glue code for every system in your stack.

Core Plugins

Control flow, triggers, execution context, storage I/O, HTTP calls, logs, metrics, templating, dashboards, the "batteries included" layer you use in every workflow.

Build your own

Need an internal system integration or a proprietary API? Build a plugin once and reuse it everywhere, with the same execution semantics as the rest of the platform.

Choose from 1200+ plugins and integrations, build your own when needed.

Run Anywhere,
Scale When it Matters

Start small on a laptop, deploy on a VM, or run in Kubernetes. When load grows, Kestra's architecture supports scaling and high availability patterns so orchestration doesn't become your bottleneck.

Deploy with Docker, Kubernetes, or VM-based setups.

Scale execution capacity horizontally as workloads grow.

Operate reliably with fault-tolerant design patterns and production-ready architecture options.

Built for Data, Infrastructure, and AI Teams

One orchestrator, many workflows. The platform stays the same, only the workflows change.

Data Orchestration

Ship Data Pipelines Faster and Keep them Reliable

Run ingestion, transformations, dbt, Airbyte, Spark and quality checks in one workflow engine.

10x

Faster Pipeline Delivery

90%

Fewer Manual backfills

Explore data use cases
dbt
dbt
Clone Repository
dbt Build
Python
Send Slack Notification
Send Email Notification
Infrastructure Engineering

Automate Infrastructure With Governance, Not Scripts

Standardize Terraform, Ansible, CI/CD and operational workflows across hybrid and air-gapped environments.

6x

faster infrastructure delivery

90%

lower legacy tooling cost

Explore infrastructure use cases
trigger
Nightly Audit
Check Hosts System
Upload Output to S3
Send Slack Success
AI Automation

Operationalize AI Workflows Without Production Chaos

Agents, RAG pipelines, evaluation, publishing, retraining all orchestrated with governance and observability.

50x

less pipeline maintenance

3x

faster AI delivery cycles

Explore AI automation use cases
trigger
Schedule monitor
Kubernetes deploy
AI inference
Python script
Slack notify

Frequently asked questions

Find answers to your questions right here, and don't hesitate to Contact us if you couldn't find what you're looking for.