One orchestrator.Every workflow.
Build, run, and govern across your entire organization.
Agentic AI under the same controls.
- Declarative
- Language-Agnostic
- 2,400+ 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,400+ 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,400+ 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
Release flows from Git to a namespace after a dry-run diff, run smoke tests against the new revisions, and restore the previous flows if any test fails.
Find Kestra executions older than a retention window, skip running, paused and protected ones, delete them behind an approval gate, then re-count and fail if the backlog is still too big.
Audits Kubernetes core events to detect cluster-wide OOMKilled container termination storms and memory thrashing.
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 CoreDNS cluster service discovery to detect unready DNS resolver pods and internal resolution timeouts.
Find Kestra executions stuck PAUSED past a grace window, the approvals nobody answered, list them in dry run, then behind a flow allowlist, a ceiling and a Pause approval send the answer you wrote and verify each one left PAUSED.
Monitors Kubernetes API Server request duration metrics to detect control plane latency spikes and client throttling.
Read a Kinesis stream's real throttling and iterator age CloudWatch metrics, classify it HEALTHY, CRITICAL or PROBE_FAILED, and alert Slack with the actual values before data loss or a producer outage happens.
Audits Kubernetes node allocatable pod capacity to detect CNI IPAM subnet exhaustion and prevent scheduling freezes.
Find Kestra namespaces that keep a stored configuration with zero flows, alert Slack with the exact names, and log a governance audit trail.
Pull real Klaviyo campaign KPIs on a weekly schedule, export them to CSV, and post a performance summary to Slack.
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.
Chargeback reporting plus approved rightsizing of Kubernetes namespace resource requests.
Learns each Kopia backup source's normal size, detects a snapshot that suddenly shrank, and pins the last good snapshots after approval so retention cannot rotate them away.
Find Kestra executions that have been stuck in RUNNING past a threshold, the dead-worker zombies that hold a slot forever, list them in dry run, then behind a Pause approval kill each one and verify it is gone.
Turn namespace tickets into a golden path. Requests are checked against policy tiers, approved automatically or by the platform team, created with quota, RBAC and network policy, verified in the cluster, and torn down after approval when they expire.
Audits Kubernetes MutatingWebhookConfigurations to detect aggressive failure policies and high timeouts risking API server lockups.
Scans active workloads in Istio-enabled namespaces to detect newly created pods running without Envoy sidecars.
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 Deployment annotations to detect unrolled ConfigMap/Secret changes and pod configuration drift.
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.