Orchestrate everything,everywhere.

Use any language, connect your systems, and run anywhere. Open source under Apache 2.0.

  • Declarative
  • Language-Agnostic
  • 2,600+ Plugins
  • Cloud
  • Self-Hosted
  • API-First

How it works

Define workflows in YAML that teams review and version in Git, then run them on a schedule, on events, or through the API.

YAML ExecutionRunningPausedSuccess
1id: nightly_close
2namespace: finance
3
4triggers:
5  - id: schedule
6    type: io.kestra.plugin.core.trigger.Schedule
7    cron: "0 2 * * *"
8
9tasks:
10  - id: extract
11    type: io.kestra.plugin.jdbc.postgresql.Query
12    sql: SELECT * FROM ledger WHERE day = '{{ trigger.date }}'
13
14  - id: approve # a human decides before anything moves
15    type: io.kestra.plugin.core.flow.Pause
16
17  - id: post_to_erp
18    type: io.kestra.plugin.scripts.python.Script
19    script: |
20      post_journal(read_csv('{{ outputs.extract.uri }}'))
Versioned in Gitmain
  • MLAdd the nightly closea3f9c2
  • ARReview approved
  • MLMove cron to 02:007be1d0
  • ARInitial flowc41e88
CI/CDDeployedRunning
  • Validate flow
  • Run tests
  • Deploy to finance
Governance
  • Permissionsetl-bot can run finance flows
  • ApprovalWaiting for m.leeApproved by m.lee
  • Audit trailEvery step logged
DashboardLast 24 hours
Success ratio98.2%
Executions1,2041,205
In progress01

One control plane for every workflow

Unified orchestration, with shared visibility and consistent governance across every team's workflows.

Infrastructure automation

Accelerate infrastructure delivery with consistent controls. Provision and configure across clouds, hypervisors, and bare metal with Terraform and Ansible, with approvals and audit trails on every change.

Explore the solution

IT operations

Run day 2 operations from one place. Respond to incidents, run runbooks, roll out patches, and rotate certificates, with ServiceNow tickets, approvals, retries, and alerts in every step.

Browse blueprints

Data pipelines

Deliver reliable data faster. Coordinate ingestion, transformation, and downstream delivery with dependencies, retries, and recovery in one governed workflow.

Explore the solution

Business processes

Shorten business cycles and reduce manual handoffs. Connect requests, approvals, and tasks across finance, sales, and operations in one auditable workflow.

Browse blueprints

Every action an agent takes is a governed step in a Kestra flow.

Build agents with any framework. Kestra adds permissions, approvals, audit trails, state and retries to every step they take.

Achieve more with Kestra Enterprise.

Enterprise adds security, governance and SLA on top of the Apache 2.0 core, to run orchestration across your whole organization. Run it self-hosted, in your cloud or air-gapped.

  • Give every team secure access.

    Each team works in its own space on one shared platform, with isolated workflows, credentials, and execution environments.

  • Keep critical workflows running reliably.

    Workflows keep running through outages and upgrades, with worker groups, backup and restore, maintenance mode, and SLA-backed support.

  • Answer every audit question.

    Show who ran each workflow, with which permissions and whose approval, through SSO, RBAC, audit logs, policies, and approval gates.

  • Grow without re-architecting.

    Pick the backend that fits your load, and let only trusted workers connect, wherever they run.

Replace what no longer serves you

Fragmented orchestration slows recovery, drives up costs, and leaves gaps in AI governance. Bring your workflows together while keeping the code and systems they already run on.

  • Inconsistent reliability

    Each domain developed its own tool in a silo. This led to failures occurring between workflows, where ownership and visibility break down. Teams are now forced to reconstruct what happened with limited telemetry.

  • Expensive vendor lock-in

    Acquisition-driven price increases, product retirements, and vendor lock-in limit options. Platforms built to automate the business become liabilities, driving up costs and constraining how your organization can modernize.

  • Fragmented AI governance

    Agents make decisions and take actions across systems autonomously, but fragmented orchestration leaves permissions, approvals, and audit trails disconnected. Actions can bypass controls, which makes failures harder to trace and contain.

In production, at scaleTeams across banking, manufacturing, technology and the public sector run Kestra in production.

AI / ML

200 ML engineers on Kestra

I want to highlight their robustness, which is crucial at our scale.
Read the story

Cybersecurity

Billions of cybersecurity records processed

100+ analysts define their own secure workflows.

Read the story

Telecom

Days → hours to deliver a validated integration environment

From a technical point of view, Kestra sits at the first place.
Read the story

Manufacturing

2.5M executions a month across 2,000+ workflows

ERP, PLM and supply chain in 70+ countries.

Read the story

More than 40,000 organizations run Kestra, including nearly 800 companies with over 1,000 employees.

See all stories

Three ways to run Kestra

Try it alone, try it managed, or talk to an expert who has done the migration before.

Kestra Core

Open Source

Where most teams start, and where many experiment with a first production. Self-hosted and free, with no limits on flows or executions.

Get started

Kestra Cloud

Early Access

Managed by the people who build Kestra. No platform to run, pay for what you use.

Try Kestra Cloud
Find the edition that fits your team