OPEN SOURCE DECLARATIVE
DATA ORCHESTRATION
Automate
Everything
Everywhere
All at Once.
Loved & trusted by leading enterprises worldwide
Simplicity scales, complexity fails
Simple, Scalable and Fast Orchestration
Declarative and imperative workflows
Decide based on your use case how declarative or imperative you want your workflows to be. Write your business logic in Python, R, Node.js or Julia, and orchestrate it declaratively.
Scalable architecture as a foundation
Kestra's architecture is built on top of proven and time-tested technologies including Postgres, Kafka and Elasticsearch.
Rich plugin ecosystem
Integrate with any source system, database or data tool, and build your own plugins and blueprints to eliminate boilerplate code and automate repetitive tasks.
Fast development cycles
Create flows in a simple declarative YAML config directly from the UI with autocompletion, syntax validation and built-in documentation. Or use our official VS Code extension to integrate your workflows with Git and CI/CD systems.
API-first design
Because every action in Kestra is API-driven, there are no limits to what you can automate, from changing flow and task configuration using internal tools, to triggering, adding or modifying workflows in any way you can imagine.
Deploy anywhere with no single point of failure
Scale your data platform from only a few executions to millions, without hassle. You can deploy Kestra on-prem and on Cloud using our official Helm chart, Terraform provider, or a manual installation using a single binary.
All-Inclusive Dashboard
Empower Your Team with a Comprehensive, User-Friendly Orchestration Interface

Built-in editor to define flows, SQL queries and custom scripts
Dashboards to monitor your system's health
Simple declarative editor with live-updating DAG view
Language-agnostic interface for scheduled and event-driven flows
Simpler and Faster Data Workflows
Scheduled and Event-Driven Data Operations
Step 1
Define your workflows
Declare all your flows in YAML, specify all tasks that need to be executed, the input and output data, and any dependencies between steps.
Step 2
Schedule your workflows
Specify when and how often they should run, and how to trigger them. You can also trigger workflows manually, or run them as part of a larger pipeline.
Step 3
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.
Step 4
Integrate with your existing data 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.
Step 5
Monitor and optimize your workflows
Track the performance of your workflows, identify bottlenecks, and optimize them for speed and efficiency.
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.
Get started Live demoExpand Your Workflow Capabilities
Over 300 plugins
Plugins are at the core of Kestra's extensibility. Many plugins are available from the Kestra core team, and creating your own is easy. With plugins, you can add new functionality to Kestra.
They love Kestra
What people say about us
Kestra is the unifying layer for our data and workflows. You can start small, but then there is no limit to the possibilities and scalability of such an open architecture.
In less than a month, with no previous experience in data orchestration, I felt autonomous with my data flows and could collaborate with my teammates. Kestra had become a total necessity for me.
Kestra is an easy-to-learn, feature-rich platform for a wide variety of use cases. Its web interface simplifies flows and logs monitoring.
I’ve spent a huge part of my career looking for a solution that handle huge data sets for semi-technicals users and Kestra is the first exciting thing I’ve seen in a long time.
I enjoy the overall robustness of Kestra, which allows for processing data at scale in cloud environments and ensures the reproducibility of processes. Its strong observability, ease of development, and flexibility make it a versatile solution for managing data pipelines, including those in the field of genomics.
I Love Kestra! It allows me to focus on the hard problems and the interesting part of my work without having to spend time on boring and repetitive tasks. Orchestrating and monitoring complex systems has never been easier thanks to the beautiful web interface. It takes the best of Airflow and Google Workflows in one simple and elegant solution. It scales and integrates itself easily in any ecosystem thanks to the plugins library.
Kestra meets the needs perfectly, it’s very simple to use and manages the complexities behind it to offer a huge saving in time and costs.
Kestra is really capable of supporting the growth of the company thanks to a complete and controlled scalability!
The exceptional pre-sales support and commitment to providing a high-performance product have laid the foundation for a great partnership.
Take Kestra to the next level with the Enterprise Edition
- SSO/OIDC Authentication
- Role-Based Access Control
- Secret Manager Integration
- High Availability
- Best in Class Support
- And More...
Community
Join the Open Source Community
Kestra empowers you to customize and extend your data orchestration with plugins and features that can be deployed anywhere. Join our Open Source community and help us shape the best orchestration and scheduling platform on the market.
Stars
0
Forks
0
Issues
0
Pull Requests
0
Contributors
0
blog
What’s new in Kestra?
Get Kestra updates to your inbox
Stay up to date with the latest features and changes to Kestra