Declarative Orchestration.
Business Logic in Any Language.

Code in any language

Orchestrate custom business logic in Python, R, Java, Julia, Ruby, and any kind of language, thanks to Docker.

Script Management with Embedded Code Editor

Our built-in code editor simplifies script editing and management directly within Kestra.

Separation of Concerns

Kestra's design ensures a clear distinction between orchestration and business logic, keeping your code portable and platform-independent.

Built-in Version Control with Git

Synchronize your code changes between Git and Kestra in both directions — sync code from Git or push your code built in Kestra’s IDE to Git.

Docker enabled by default

No need to worry about building Docker images and managing the container lifecycle, we’ll do that automatically for you.

Simple Yet Powerful

GitOps Native

Kestra treats workflows as code, versioned, reviewed, and deployed through Git just like the rest of your infrastructure and applications.


Git Sync for Continuous GitOps
Synchronize your code changes between Git and Kestra in both directions, sync code from Git or push your code built in Kestra’s IDE to Git. Keeps your code up-to-date and enables seamless collaboration via Pull Requests.
Flexibility Across Development Environments
From the Kestra UI to VS Code extensions and Terraform providers, choose the tools that fit your deployment pattern. Our platform's API-first approach ensures you can easily interface with Git, no matter your preferred environment.

Orchestrating Scripts with Kestra

Manage your Scripts with the Embedded Code Editor

Develop orchestration and business logic directly in the Kestra UI. Edit scripts and YAML side by side, no tool switching required.
  • One workspace: Scripts and workflows in a single interface
  • Built for developers: Syntax highlighting, autocompletion, validation
  • Any language: Orchestrate existing code without rewrites
Manage your Scripts with the Embedded Code Editor

Docker Integration for Script Execution

Run your scripts in isolated Docker environments for consistent execution across development and production. Dependencies are handled automatically, and Docker settings can be defined directly within your workflow for full flexibility, without managing containers yourself.
Docker Integration for Script Execution

Platform Independent

Select from 1200+ integrations and swap tools when needed

See All Plugins
See How

Scale With Kestra Enterprise Edition

Replace legacy schedulers, brittle scripts, and disconnected automation tools with a unified orchestration platform.