overview
What is Kestra?
Kestra is an orchestration tool developed by Kestra (company) that enables engineers and business users to automate processes across data, AI, and infrastructure domains. It supports both code-based definitions, emphasizing a YAML-first and 'everything as code' approach, and UI-driven workflow creation. The platform operates as an event-driven system with a plugin ecosystem and offers built-in agentic automation. Kestra supports multiple languages for workflow definitions, catering to data, software, and platform engineers seeking to manage complex automation tasks. Its core purpose is to streamline automation across various domains, including ETL/ELT processes, model training, infrastructure provisioning, and microservice management. Kestra is designed for cloud-native environments and distributed architectures, enabling automatic scaling for large-scale workflows and massively parallel tasks.
