Kestra 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.
Get started
  • 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.
Talk to us
  • Everything in Open-source
  • Governance
  • Security
  • Productivity
  • Scalability
  • Customer Success Program
  • Enterprise Support with SLA

Trusted by Teams From:

FILA
Gorgias
Acxiom
L'Oréal
Battelle
Battelle

Compare All Features

The Open-Source Edition

FreeGet Started

Enterprise

Per InstanceTalk to us
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 900+ plugins Learn more
Plugin Development Support
Support for developing custom plugins Learn more
On Request
Code Versioning & Git Integration
Setup Version Control with Git to store your flows 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
Log Shippers
Manage and distribute logs across your entire infrastructure Learn more
SOC 2
SOC 2 compliance Learn more
User Invitations
Streamlined user onboarding with invitations Learn more
Announcements
Communicate planned maintenance or incidents with in-app banners Learn more
Productivity
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
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
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
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
Backup & Restore
Automated backup and restore for disaster recovery Learn more
Maintenance Mode
Graceful maintenance mode for system updates and maintenance Learn more

Enterprise

Per Instance

Open-Source

Free

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 900+ 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
Talk to Sales

Ready to Scale Your Workflows

Kestra Enterprise delivers the security, control, and flexibility you need to scale operations with confidence. Empower your team, streamline governance, and harness reliable infrastructure to drive growth without compromise. Talk to us
FAQ

Is it easy to upgrade from Open Source edition to Kestra Enterprise?

Does the Enterprise Edition comes with Enterprise Support and SLAs?

Is Kestra Enterprise made for small teams?