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
Audits Knative Serving custom resources to detect failed revisions, unready conditions, and scaling bottlenecks.
Enforce organizational security policies and lint Kestra flow definitions in CI/CD to block hardcoded secrets, deprecated syntax, and missing error handlers.
Run a GPU workload as a Kubernetes pod, pull its output artifact into Kestra storage, and notify Slack.
Automatically discover and delete stale Kubernetes preview and test namespaces when pull requests close or max TTL expires, with Slack notifications.
Audits Kubernetes discovery.k8s.io EndpointSlices across all namespaces to detect zero-ready backend routing blackholes.
Audits Kubernetes batch/v1 Jobs and CronJobs across all namespaces to detect failed executions and missed backup/ETL runs.
Promote flows from a staging namespace to production through the Kestra API, without Git. Per-flow diff, validation, a per-flow approval, a 30-day snapshot, smoke tests, automatic rollback and an audit CSV.
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.
Count FAILED executions in a namespace over a lookback window via Kestra's own API, alert Slack on a breach, read-only.
Poll Klaviyo send jobs during business hours and page Slack once when a campaign send transitions into a bad state.
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.
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.
Continuously audit KrakenD API gateway health endpoints, monitor ingress latency and backend errors, and alert via Slack.
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.
Compare live flows with their deployed Git baseline and save approved UI edits to a review branch.
Audits Kong Gateway telemetry to detect unhealthy upstream target pools, circuit breaks, and 504 surges.
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.
Monitors Kubernetes API Server request duration metrics to detect control plane latency spikes and client throttling.
Scans active workloads in Istio-enabled namespaces to detect newly created pods running without Envoy sidecars.
Find Kestra triggers that an operator declared should be live but that are switched off, list them in dry run, then behind a Pause approval switch the allowlisted ones back on and confirm against the trigger state that work resumes.
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.