One orchestrator.Every workflow.
Build, run, and govern across your entire organization.
Agentic AI under the same controls.
- Declarative
- Language-Agnostic
- 2,300+ Plugins
- Cloud
- Self-Hosted
- API-First
Build, run, and govern across your entire organization.
Agentic AI under the same controls.
Kestra scales because it is designed for cross-team orchestration from day one.
Standardize Terraform, Ansible, CI/CD and operational workflows across hybrid and air-gapped environments.
faster infrastructure delivery
lower legacy tooling cost
Run ingestion, transformations, dbt, Airbyte, Spark and quality checks in one workflow engine.
Faster Pipeline Delivery
Fewer Manual backfills
Agents, RAG pipelines, evaluation, publishing, retraining all orchestrated with governance and observability.
less pipeline maintenance
faster AI delivery cycles

Write workflows in YAML. Version them. Review them. Ship them.

Cloud, data, infra, CI/CD, ITSM, messaging. Plug into your entire stack.
2,300+ plugins

Cron, events, webhooks, messages. One engine to run them all.

Retries, timeouts, SLAs, RBAC, audit logs. SOC 2, Built to run in production.
Run tasks in Python, Bash, Node.js, Go, or containers. No refactoring required.
Empower every team member to collaborate from a single tool—code for developers, UI for everyone else, all in sync.
Copilot for speed, agents for action. Create, iterate, and automate workflows with an AI native platform.
Trigger executions, manage workflows and resources through the API, and roll out updates safely with Git-driven CI/CD pipelines.
Kestra integrates with your existing cloud, data, infrastructure, and SaaS tools.
With 2,300+ plugins, you can orchestrate everything without building custom glue code.
We processed billions of rows and thousands of weekly API pulls in under 3 months. For the first time, our analysts aren't waiting for engineering—they're building the workflows themselves.
Self-host on Docker or Kubernetes. Free Forever

Built for critical environments.
SSO, RBAC, audit logs, multi-tenancy. Isolated workers and dedicated task runners.
Hybrid environments: Cloud, On-Prem, Air-Gapped.
SLA-backed support and a dedicated customer success program.

Managed platform, production-ready, scalable. Fastest time to value.
Jump-start your workflows with a growing library of workflow templates
Daily quota-usage audit that alerts Slack when a namespace rides hot.
Find flows that have not run or changed for months and that no other flow depends on, disable their triggers for a quarantine period, then delete them after approval with a restorable backup.
Read a customer-managed KMS key's real rotation status, classify it, alert Slack when automatic rotation is disabled, and optionally enable it with a verified fix.
Audits Kubernetes PersistentVolumes in Released status to identify orphaned storage and safely recycle or prune them.
Audits Kubernetes Deployment annotations to detect unrolled ConfigMap/Secret changes and pod configuration drift.
Compare live flows with their deployed Git baseline and save approved UI edits to a review branch.
Run a Python script inside a Kubernetes pod with declarative CPU and memory limits, straight from a Kestra flow.
Validate live Kestra flows against a candidate version, report only regressions and quarantine candidate-invalid triggers after approval.
Read recent Kubeflow runs, measure the failure rate and stuck runs over a window, then open an issue, ping Slack and note every failed run.
Audits Kubernetes CoreDNS cluster service discovery to detect unready DNS resolver pods and internal resolution timeouts.
Run a GPU workload as a Kubernetes pod, pull its output artifact into Kestra storage, and notify Slack.
Audits Kubernetes StatefulSets across all namespaces to detect replica count deficits and impending database quorum loss.
Remove weekly seasonality from a daily KPI per segment, find lasting level shifts with ruptures, ignore short spikes, and match each shift to the release deployed just before it.
Audits Kubernetes MutatingWebhookConfigurations to detect aggressive failure policies and high timeouts risking API server lockups.
Estimate a Klaviyo campaign's audience before sending, alert Slack when out of range, and optionally fail so a parent flow can gate the send.
Validate every manifest against the current and the target Kubernetes schemas with kubeconform, list the ones that use removed APIs, and score them with kube-score.
Chargeback reporting plus approved rightsizing of Kubernetes namespace resource requests.
Audits Kubernetes headless services to detect orphaned endpoints with zero healthy backend pods breaking internal DNS discovery.
Audits Kubernetes PersistentVolumeClaim disk usage via Prometheus, identifies impending volume exhaustion, and alerts SREs.
Run kube-bench on a schedule or webhook, turn failed CIS controls into a GitHub issue, a Slack alert, and a remediation report.
Kestra gives you fewer tools to maintain, fewer scripts to debug, fewer dependencies between teams, and one place to see what’s running
across your company.