The Webserver serves the APIs and the User Interface (UI).

The Webserver offers two main modules in the same component:

  • API: All the APIs that allow triggering executions for any system, and interacting with Kestra.
  • UI: The User Interface (UI) is also served by the Webserver.

The Webserver interacts mostly with the Repository to deliver a rich API/UI. It also interacts with the Queue to trigger new executions, follow executions in real-time, etc.