Kestra Tutorial – Build Flows Step by Step icon Kestra Tutorial – Build Flows Step by Step

Use this tutorial to learn Kestra’s core concepts and build flows step by step.

Learn Kestra by building Flows step by step

You can use Kestra to:

  • Run workflows on demand, event-driven, or on a schedule.
  • Interact with any system or language through plugins and tasks.
  • Orchestrate microservices, batch jobs, scripts, SQL queries, data syncs, dbt or Spark jobs, and other processes.

This tutorial starts with a simple flow that makes an API request and then expands to use nearly Kestra’s full toolbox: adding Inputs, downstream tasks, scripts, Outputs, and Triggers. Later sections cover conditional flow logic, parallel task execution, and error handling.

Was this page helpful?