John Kim
Manager Corporate StrategyKestra Editions
Explore with Open Source Scale with Enterprise Edition
Open-Source Edition
Best for Development
Free
 The core features of Kestra, maintained by the Kestra team and community. 
- Core Features
 - Open Source Under Apache 2.0 Licence
 
 Recommended for Enterprises & SMBs 
Enterprise Edition
Built For Production
On-Demand
 Predictable instance based model with: no limits on users, workflows, or tasks.
- Everything in Open-source
 - Governance
 - Security
 - Productivity
 - Scalability
 - Customer Success Program
 - Enterprise Support with SLA
 
Trusted by Teams From:
Compare All Features
| Core Features | ||
| Workflow Creation and Execution  Execute all your workflows as code or from the UI Learn more  | ||
| Multi-Cloud or On-Prem Deployment Options  Install Kestra on any cloud or on-prem Learn more  | ||
| Embedded Code Editor  Built-in code editor to write and run your workflows Learn more  | ||
| Plugins  Connect Kestra to 1000+ plugins Learn more  | ||
| Plugin Development Support  Support for developing custom plugins Learn more  | On-Demand  | |
| Code Versioning & Git Integration  Advanced Git integration to sync all your Kestra objects incl. flows, apps, unit tests, dashboards and namespace files Learn more  | ||
| Autocompletion & Syntax Validation  Trigger autocompletion to list available tasks or properties of a given task Learn more  | ||
| Live-Updated Topology View  Visualize the structure of your flow Learn more  | ||
| Task & Subflow Dependency Management  Visualize the relationship dependencies between your flows Learn more  | ||
| Flexible Scheduling System  The Scheduler is a server component responsible for processing all triggers Learn more  | ||
| Event-Driven Data Processing  Execute your workflow based on events Learn more  | ||
| Embedded Task & Trigger Documentation  The documentation view displays Kestra's documentation right inside of the editor Learn more  | ||
| KV Store  Key-value store to persist configuration and custom workflow execution data Learn more  | ||
| Playground Mode  Build workflows iteratively, one task at a time Learn more  | ||
| Multi-Panel Editor  Split-screen Flow Editor that lets you open, reorder, and close multiple panels, including Code, No-Code, Files, Docs, and more side by side Learn more  | ||
| No-Code Workflow Builder  Create Kestra flows from the form-based UI tabs without writing code Learn more  | ||
| Conditional Inputs  Show/hide inputs based on other input values or custom conditions Learn more  | ||
| Dynamic Dropdowns  Dropdown options dynamically fetched from external HTTP endpoints Learn more  | ||
| Namespace Files  Store and manage custom code separately for each namespace Learn more  | ||
| Flow-level SLA  Define service level agreements for workflow execution Learn more  | ||
| Task Caching  Intelligent caching of task outputs to avoid redundant execution Learn more  | ||
| Realtime Event Triggers  Millisecond-latency event processing for business-critical workflows Learn more  | ||
| LoopUntil Orchestration Pattern  Wait for specific conditions to be met before proceeding Learn more  | ||
| Human-in-the-loop Manual Approval  Pause and resume workflow executions with custom inputs Learn more  | ||
| AI Agents  Launch autonomous processes with an LLM, memory, and tools Learn more  | ||
| AI Copilot (Gemini models only)  AI-Copilot generating workflow code based on a natural language prompt using Gemini models Learn more  | ||
| AI Copilot (Any LLM provider)  AI-Copilot with support for any LLM provider Learn more  | ||
| Security & Governance | ||
| LTS Releases (Long-Term Support)  Long-term support releases with guaranteed 1-year maintenance Learn more  | ||
| Users Management  Manage users inside Kestra UI Learn more  | Unlimited  | |
| SSO & OIDC Authentication  Access multiple applications with one set of login credentials Learn more  | ||
| Role-Based Access Control (RBAC)  Manage access to workflows and resources by assigning Roles to Users, Groups, and Service Accounts Learn more  | ||
| Multi-Tenancy Support  Isolate multiple environments within a single Kestra instance Learn more  | ||
| Audit Logs & Revision History  Record all activities made by all users on the resources created inside Kestra Learn more  | ||
| Secret Manager Integrations  Store sensitive information securely. Learn more  | ||
| Namespace-Level Permissions  Govern secrets, variables, and plugin defaults on a namespace level. Learn more  | ||
| Worker Security Isolation  Isolate your executions on dedicated tenants Learn more  | ||
| Encryption & Fault Tolerance  Built-in encryption and workflow reliability with automatic retries and state persistence Learn more  | ||
| SCIM Directory Sync  Sync users and groups from your Identity Provider to Kestra Learn more  | ||
| User Invitations  Streamlined user onboarding with invitations Learn more  | ||
| Announcements  Communicate planned maintenance or incidents with in-app banners Learn more  | ||
| Log Shippers  Manage and distribute logs across your entire infrastructure Learn more  | ||
| SOC 2  SOC 2 compliance Learn more  | ||
| Productivity | ||
| Custom Blueprints & Templates  Your private internal App store of ready to use Kestra workflows Learn more  | ||
| Full-Text Search on Task Runs  Manage Task Runs in one place Learn more  | ||
| Centralized User & Permission Management  Give users restricted access or full control over your Kestra instance Learn more  | ||
| Onboarding & Training Support  Get your team using Kestra as it full potential with the help of our experts Learn more  | ||
| Customer Success Program with SLAs  Get dedicated support with a guaranteed Service Level Agreement Learn more  | ||
| Namespace-Level Secrets Management  Configure secrets, plugin defaults, and variables that can be used within any flow in a given namespace Learn more  | ||
| Apps  Build custom UIs to interact with Kestra from the outside world Learn more  | ||
| Apps Catalog  Browse and manage custom applications built with Kestra Learn more  | ||
| Unit Tests  Automated, isolated tests for your Kestra flows with fixtures and assertions to avoid regressions in production Learn more  | ||
| Custom Dashboards  Build custom dashboards for monitoring and analytics Learn more  | ||
| Bookmarks  Save and organize frequently accessed workflows and resources Learn more  | ||
| UI Localization  Access the UI in one of 12 supported languages Learn more  | ||
| In-app Versioned Docs  Contextual documentation integrated into the UI Learn more  | ||
| Plugin Versioning  Use multiple versions of a plugin depending on your instance requirements and upgrade path Learn more  | ||
| Customizable UI Links  Customize navigation and external links in the UI Learn more  | ||
| Scalability & Infrastructure | ||
| High Availability (No Single Point of Failure)  Kestra is designed to be highly available and fault-tolerant Learn more  | ||
| Worker Groups for Distributed Tasks  A set of workers that can be explicitly targeted for task execution or polling trigger evaluation Learn more  | ||
| Task Runners  Offload compute-intensive tasks to remote environments Learn more  | ||
| Service Accounts & API Tokens  Create applications with programmatic API access or create token for real users Learn more  | ||
| Dedicated Storage & Tenant Isolation  Add extra security measures to your Kestra instance to isolate access Learn more  | ||
| Backup & Restore  Automated backup and restore for disaster recovery Learn more  | ||
| Maintenance Mode  Graceful maintenance mode for system updates and maintenance Learn more  | ||
| Cluster Monitoring & Custom Storage  Monitor cluster health and performance. Support for plugging in your own storage backend Learn more  | ||
| High-Throughput Event Handling  Handle large volumes of events per second with built-in parallelism, scaling, and queue management Learn more  | 
Core Features
Workflow Creation and Execution 
Execute all your workflows as code or from the UI Learn more
Multi-Cloud or On-Prem Deployment Options 
Install Kestra on any cloud or on-prem Learn more
Embedded Code Editor 
Built-in code editor to write and run your workflows Learn more
Plugins 
Connect Kestra to 1000+ plugins Learn more
Plugin Development Support 
Support for developing custom plugins Learn more
On-Demand
Code Versioning & Git Integration 
Advanced Git integration to sync all your Kestra objects incl. flows, apps, unit tests, dashboards and namespace files Learn more
Autocompletion & Syntax Validation 
Trigger autocompletion to list available tasks or properties of a given task Learn more
Live-Updated Topology View 
Visualize the structure of your flow Learn more
Task & Subflow Dependency Management 
Visualize the relationship dependencies between your flows Learn more
Flexible Scheduling System 
The Scheduler is a server component responsible for processing all triggers Learn more
Event-Driven Data Processing 
Execute your workflow based on events Learn more
Embedded Task & Trigger Documentation 
The documentation view displays Kestra's documentation right inside of the editor Learn more
KV Store 
Key-value store to persist configuration and custom workflow execution data Learn more
Playground Mode 
Build workflows iteratively, one task at a time Learn more
Multi-Panel Editor 
Split-screen Flow Editor that lets you open, reorder, and close multiple panels, including Code, No-Code, Files, Docs, and more side by side Learn more
No-Code Workflow Builder 
Create Kestra flows from the form-based UI tabs without writing code Learn more
Conditional Inputs 
Show/hide inputs based on other input values or custom conditions Learn more
Dynamic Dropdowns 
Dropdown options dynamically fetched from external HTTP endpoints Learn more
Namespace Files 
Store and manage custom code separately for each namespace Learn more
Flow-level SLA 
Define service level agreements for workflow execution Learn more
Task Caching 
Intelligent caching of task outputs to avoid redundant execution Learn more
Realtime Event Triggers 
Millisecond-latency event processing for business-critical workflows Learn more
LoopUntil Orchestration Pattern 
Wait for specific conditions to be met before proceeding Learn more
Human-in-the-loop Manual Approval 
Pause and resume workflow executions with custom inputs Learn more
AI Agents 
Launch autonomous processes with an LLM, memory, and tools Learn more
AI Copilot (Gemini models only) 
AI-Copilot generating workflow code based on a natural language prompt using Gemini models Learn more
AI Copilot (Any LLM provider) 
AI-Copilot with support for any LLM provider Learn more
Security & Governance
LTS Releases (Long-Term Support) 
Long-term support releases with guaranteed 1-year maintenance Learn more
Users Management 
Manage users inside Kestra UI Learn more
Unlimited
SSO & OIDC Authentication 
Access multiple applications with one set of login credentials Learn more
Role-Based Access Control (RBAC) 
Manage access to workflows and resources by assigning Roles to Users, Groups, and Service Accounts Learn more
Multi-Tenancy Support 
Isolate multiple environments within a single Kestra instance Learn more
Audit Logs & Revision History 
Record all activities made by all users on the resources created inside Kestra Learn more
Secret Manager Integrations 
Store sensitive information securely. Learn more
Namespace-Level Permissions 
Govern secrets, variables, and plugin defaults on a namespace level. Learn more
Worker Security Isolation 
Isolate your executions on dedicated tenants Learn more
Encryption & Fault Tolerance 
Built-in encryption and workflow reliability with automatic retries and state persistence Learn more
SCIM Directory Sync 
Sync users and groups from your Identity Provider to Kestra Learn more
User Invitations 
Streamlined user onboarding with invitations Learn more
Announcements 
Communicate planned maintenance or incidents with in-app banners Learn more
Log Shippers 
Manage and distribute logs across your entire infrastructure Learn more
SOC 2 
SOC 2 compliance Learn more
Productivity
Custom Blueprints & Templates 
Your private internal App store of ready to use Kestra workflows Learn more
Full-Text Search on Task Runs 
Manage Task Runs in one place Learn more
Centralized User & Permission Management 
Give users restricted access or full control over your Kestra instance Learn more
Onboarding & Training Support 
Get your team using Kestra as it full potential with the help of our experts Learn more
Customer Success Program with SLAs 
Get dedicated support with a guaranteed Service Level Agreement Learn more
Namespace-Level Secrets Management 
Configure secrets, plugin defaults, and variables that can be used within any flow in a given namespace Learn more
Apps 
Build custom UIs to interact with Kestra from the outside world Learn more
Apps Catalog 
Browse and manage custom applications built with Kestra Learn more
Unit Tests 
Automated, isolated tests for your Kestra flows with fixtures and assertions to avoid regressions in production Learn more
Custom Dashboards 
Build custom dashboards for monitoring and analytics Learn more
Bookmarks 
Save and organize frequently accessed workflows and resources Learn more
UI Localization 
Access the UI in one of 12 supported languages Learn more
In-app Versioned Docs 
Contextual documentation integrated into the UI Learn more
Plugin Versioning 
Use multiple versions of a plugin depending on your instance requirements and upgrade path Learn more
Customizable UI Links 
Customize navigation and external links in the UI Learn more
Scalability & Infrastructure
High Availability (No Single Point of Failure) 
Kestra is designed to be highly available and fault-tolerant Learn more
Worker Groups for Distributed Tasks 
A set of workers that can be explicitly targeted for task execution or polling trigger evaluation Learn more
Task Runners 
Offload compute-intensive tasks to remote environments Learn more
Service Accounts & API Tokens 
Create applications with programmatic API access or create token for real users Learn more
Dedicated Storage & Tenant Isolation 
Add extra security measures to your Kestra instance to isolate access Learn more
Backup & Restore 
Automated backup and restore for disaster recovery Learn more
Maintenance Mode 
Graceful maintenance mode for system updates and maintenance Learn more
Cluster Monitoring & Custom Storage 
Monitor cluster health and performance. Support for plugging in your own storage backend Learn more
High-Throughput Event Handling 
Handle large volumes of events per second with built-in parallelism, scaling, and queue management Learn more
FAQ