Introducing Apps: Custom UIs for Kestra Workflows
Blog post from Kestra
Kestra has introduced "Apps," a new feature that allows users to create custom user interfaces on top of Kestra workflows, facilitating interaction with data products and business processes. These Apps serve as frontend applications, enabling non-technical users to interact with workflows through forms, output displays, and approval buttons, while the backend processing is managed by Kestra workflows. By using declarative YAML configuration, the complexity of building such interfaces is significantly reduced, as it eliminates the need for extensive frontend coding and API connections. Apps support use cases such as form submissions and approval processes, allowing users to submit data or approve workflow executions, making them accessible to a wider audience regardless of technical expertise. Additionally, Kestra provides flexible access control options, allowing Apps to be either publicly accessible or restricted to authorized users, thus making them suitable for both internal and public-facing applications.