Orchestrate Smarter Not Harder
Unified Orchestration Platform to Simplify Business-Critical Workflows
and Govern them as Code and from the UI.
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
Autocompletion and syntax validation
No setup required — build workflows directly from the UI
Embedded Code editor with Git push & sync
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.
namespace: company.team
tasks:
type: io.kestra.plugin.core.http.Request
uri: https://dummyjson.com/products
- id: python_transform
type: io.kestra.plugin.scripts.python.Script
containerImage: ghcr.io/kestra-io/pydata:latest
taskRunner:
type: io.kestra.plugin.scripts.runner.docker.Docker
script: |
import polars as pl
...
- id: load_sql
type: io.kestra.plugin.gcp.bigquery.Load
from: "{{ outputs.python_transform.outputFiles['products.csv'] }}"
destinationTable: gcp_project.dataset.table
type: io.kestra.plugin.core.trigger.Schedule
cron: "0 9 * * *"
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, via webhooks, APIs, event-based triggers, or in real-time with millisecond latency.
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. With built-in scalability, Kestra handles growing workloads, and offers robust retry options to ensure reliable execution even in the face of failures.
Monitor and optimize your workflows
Track the performance of your workflows, identify bottlenecks, and optimize them for speed and efficiency.
Integrate with over 500 plugins you already know and love
Meet the companies who build with Kestra
Loved by the
open-source community
Join the community
0
Stars
0
Forks
0
Pull Requests
0
Contributors
Blog
Get Kestra updates to your inbox
Stay up to date with the latest features and changes to Kestra