Use-cases
Users
Industries
Hi! I'm your Kestra AI assistant.Ask me anything about workflows.
EXAMPLE QUESTIONS
The first step is always the hardest. Search or browse to kick-start your next flow.
17 Blueprints
Provision AWS EC2 servers and deploy configuration files across all of them at scale with Ansible.
Build a Docker image and push it to AWS ECR using short-lived token authentication, all in one Kestra flow.
Query Azure Monitor for idle Batch pool nodes, scale the pool down automatically when it is over-provisioned, and purge cold scratch blobs on the same hourly run.
Chain Blob Storage, an Azure Function, Service Bus, and Data Factory in one execution, from file arrival to warehouse load, with a Teams notification.
Run a controlled Cloudflare canary deployment with DNS cutover, cache purge, a human validation pause, and automatic rollback.
React to new Amazon S3 objects and fan out by file type, routing JSON to AWS Lambda and everything else to SNS, with a Slack notification.
Build a Docker image and push it to Google Cloud Artifact Registry using short-lived OAuth credentials.
Provision AWS Batch on ECS Fargate with Terraform, then run parallel Python workloads on it from one Kestra flow.
Poll an Azure Event Hub on a schedule and page on-call automatically when the event volume in the window drops below the expected floor.
Build a Docker image from a GitHub repo and deploy it to local, GCP Cloud Run, or Azure Container Instances from one declarative flow.
Authenticate with Amazon ECR, pull a private container image, and run a Python script inside it.
Purge the Cloudflare zone cache the moment a deploy goes healthy, verify the site, and notify Slack.
Clone a Git DNS manifest and batch-apply records to each managed Cloudflare zone.
Spin up a Databricks cluster on demand, run a Spark job, then tear the cluster down automatically.
Run a Python data script in a Docker container pulled from a private Google Artifact Registry repository.
Apply Terraform, then upsert the provisioned IP into Cloudflare DNS, purge the cache, and notify Slack.
List a container, copy each blob into a dated archive prefix, notify Slack, then pause before deleting anything past retention, so only the destructive step waits on a named reviewer.