Kestra logo

Kestra

Kestra is a modern workflow automation platform that empowers organizations to orchestrate and schedule business-critical processes with ease. It offers a unified UI and a declarative approach that supports code in any language, enhanced by over 500 plugins for seamless integration.

Kestra is the open source alternative to:
Kestra screenshot

About Kestra

Kestra simplifies complex workflow orchestration by enabling users to build, schedule, and monitor tasks as code or via an intuitive UI. Its declarative YAML configuration, embedded code editor with autocompletion, and robust API-first design reduce overhead in development and deployment. With scalable multitenant architecture and support for event-driven triggers alongside time-based scheduling, Kestra integrates smoothly with existing data stacks and tools.

Key Features

  • Declarative workflow creation using YAML
  • Embedded code editor with syntax validation and autocompletion
  • API-first design with over 500 plugins for seamless integrations
  • Scalable multitenant architecture with no single point of failure
  • Supports both event-driven and schedule-based automation
  • Language-agnostic orchestration enabled via Docker

Representation of core functionalities

Loading...

Rendering mind map...

mindmap Kestra Core Services Layer Executor Service Scheduler Service Worker Service Indexer Service Storage Service Queue Service Repository Layer Flow Repository Execution Repository Template Repository Trigger Repository Log Repository Metric Repository Dashboard Repository Storage Implementations Local Storage Database Storage H2 MySQL PostgreSQL State Store API & Web Interface Web Server Components REST API Controllers WebSocket Services Authentication Filter Static Resource Handler UI Components Flow Editor Execution Viewer Dashboard Plugin Management Topology Viewer Plugin System Plugin Infrastructure Plugin Registry Plugin Loader Plugin Scanner Plugin Resolver Plugin Categories Core Plugins Task Plugins Trigger Plugins Storage Plugins Secret Plugins Execution Engine Flow Processing Task Runner Flow Executor Worker Job Queue Execution Context Task Management Task Scheduling Task Dependencies Error Handling Retry Mechanism Integration Points External Systems Git Integration Docker Integration Cloud Provider Integration Database Connections Event System Event Handlers Trigger System Webhook Handlers Security Layer Authentication Basic Auth API Key Management Secret Management Authorization Access Control Namespace Security

This is the mind map that represents the core functionality of the application. It focuses on the key features and functionalities of the application and provides a visual representation of how they are interrelated.

Summary

Kestra empowers teams to streamline and automate critical workflows, enhancing productivity and reducing deployment complexity. Its rich dashboard, extensive plugin ecosystem, and flexible orchestration approach ensure smooth collaboration across diverse technology stacks while maintaining high performance and scalability.

Adrian
Created by
Adrian
Mar 9, 2025Updated1 min read
This content was partially generated using artificial intelligence.

Tool Details

16,417
1,385
388
Since 2019
about 1 month ago
94%