Home / Companies / Kestra / Blog / Post Details
Content Deep Dive

Declarative from Day One: Why we choose this path

Blog post from Kestra

Post Details
Company
Date Published
Author
Emmanuel Darras
Word Count
2,093
Language
English
Hacker News Points
-
Summary

Kestra is a workflow orchestration platform that embraces a declarative-first approach, using YAML to define workflows, which enhances clarity, flexibility, and collaboration among users with varying technical skills. This design choice allows for easy readability and management of workflows, even for those with minimal programming knowledge, by separating orchestration logic from business logic and enabling seamless integration with any programming language through a rich plugin ecosystem. Kestra's architecture supports version control, governance, and seamless updates via its UI or API, providing a dual interface that caters to both visual and code-based interactions. The platform's language-agnostic nature allows it to orchestrate tasks in any code or environment, ensuring adaptability to evolving tech stacks and integration with CI/CD pipelines, thereby future-proofing workflows. As an API-first system, Kestra maintains consistency with its declarative state, offering a scalable, event-driven, and easy-to-augment orchestration solution that reduces operational friction and empowers teams to focus on building data products.