How-to Guides
Guides covering various use cases step by step.
Conditional Branching
How to use the Switch task to branch the flow based on a value.
Custom Plugin
Build your own Custom Plugin for Kestra.
Google Service Accounts
Setup a Google Service Account inside of Kestra.
Google Sheets
Learn step-by-step how to read data from a Google Sheet inside of a Kestra flow.
HTTP Requests
Learn more about HTTP Requests and how to make them inside your flow.
Pass Inputs via an API call
Passing Inputs via an API Call
Validate Inputs with Enum Data Type
Input validation with the Enum data type
JavaScript
Run JavaScript code inside of your flow.
KeyCloak SSO
Setup KeyCloak SSO
Kestra Secrets from a Helm Chart
This page describes how you can add Kestra Secrets to your Helm Chart deployment.
Loop Over a List of Values
How to to iterate over a list of values in your flow.
Monitoring with Grafana & Prometheus
Setup Prometheus and Grafana for Kestra.
Multiple Condition Listener
Use multiple condition listeners together.
Handling null and undefined values
How to use the null coalescing operator to handle null and undefined values.
Parallel vs. Sequential Tasks
When to use parallel tasks and when to use sequential tasks in Kestra.
Pause and Resume
Pause and Resume flows in Kestra.
PushFlows Task
Push your Flows to a Git Repository.
PushNamespaceFiles Task
Push files in your namespace to a Git Repository.
Python
Run Python code inside of your flow.
Realtime Triggers
Realtime Triggers react to events as they happen with millisecond latency.
Revision History & Rollback
Use revision history to rollback to an older version of a flow.
Secrets
How you can use secrets in various Kestra use cases.
Shell Script
Run shell script inside of your flow.
Migrate from Shipyard
Migrate from Shipyard to Kestra.
Slack Events API
Trigger Kestra flows based on Slack events.
SSL Configuration
Configure secure access via https to the Kestra UI.
SyncFlows Task
Sync flows from a Git Repository to Kestra.
Synchronous Executions API
There are many use cases where you may want to trigger the flow and get the flow's output in the API's response. In other words, you want the Executions API to behave synchronously.
SyncNamespaceFiles Task
Sync files from a Git Repository to Kestra.
Modularize your triggers and schedules with Terraform
Scale your codebase using Terraform to template and make scheduling a breeze
Leverage Terraform for flow modularity
Scale your codebase using Terraform to template and define flows
Webhooks
How to use a webhook to trigger a flow.
Was this page helpful?