Orchestrate
Everything Everywhere
All at Once.

acxiomsophia-geneticstencenthclaimtecclever-cloudfortinetjcdecauxexperianleroymerlinbouygues-immobiliergorgiasquadiscleverconnecthuawei
acxiomsophia-geneticstencenthclaimtecclever-cloudfortinetjcdecauxexperianleroymerlinbouygues-immobiliergorgiasquadiscleverconnecthuawei
acxiomsophia-geneticstencenthclaimtecclever-cloudfortinetjcdecauxexperianleroymerlinbouygues-immobiliergorgiasquadiscleverconnecthuawei
acxiomsophia-geneticstencenthclaimtecclever-cloudfortinetjcdecauxexperianleroymerlinbouygues-immobiliergorgiasquadiscleverconnecthuawei

+60 Million

workflows executed

+15,000

active users

+90,000

DEPLOYMENTS

+200

Contributors

Simplicity scales, complexity fails

Declarative workflow creation

Scalable multitenant architecture

Run anywhere, code in any language in built-in Editor

Fast development cycles, simple deployments

API-first design with a rich plugin ecosystem

Deploy anywhere with no single point of failure

All-Inclusive Dashboard

Picture of Kestra's user interface

Autocompletion and syntax validation

No setup required. Write code directly from the UI

Embedded Visual Studio Code editor

Complete and comprehensive dashboard

Language-Agnostic Workflows At Any Scale

Define your workflows

By using Kestra as your orchestrator, you can easily automate complex workflows, integrate with your existing data stack, and improve the speed and efficiency of your data processing.

code
id: api_python_sql
namespace: dev

tasks:
- id: extract_from_api
type: io.kestra.plugin.fs.http.Request
uri: https://dummyjson.com/products

- id: python_transform
type: io.kestra.plugin.scripts.python.Script
docker:
image: ghcr.io/kestra-io/pydata:latest
script:|
import polars as pl
...

- id: load_sql
type: io.kestra.plugin.gcp.bigquery.Load
from: "{{ outputs.python.outputFiles['products.csv'] }}"
destinationTable: gcp_project.dataset.table

triggers:
- id: daily
type: io.kestra.core.models.triggers.types.Schedule
cron: "@daily"
Integration with all data stacks

Integrate with your stack

Kestra integrates with a wide variety of data sources and tools, so you can easily connect your workflows to your existing data stack. This includes support for popular databases, file formats, APIs, and more.

Schedule your workflows

Configure your workflows to run on a schedule, in response to event-based triggers, via webhooks, or through APIs.

How to schedule example
How to execute a flow example

Execute your workflows

When a workflow is triggered, Kestra orchestrates the execution of each step, ensuring that data is processed correctly and dependencies are satisfied.

Monitor and optimize your workflows

Track the performance of your workflows, identify bottlenecks, and optimize them for speed and efficiency.

Visualization of Kestra monitoring

Integrate with over 400+ plugins you already know and love

fivetransnowflakeawsdatabricksazuredbtairbytedockerterraformg-cloudgithub

Loved by the

open-source community

Join the community

0

Stars

0

Forks

0

Issues

0

Pull Requests

0

Contributors

Get Kestra updates to your inbox

Stay up to date with the latest features and changes to Kestra