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
Apply a reviewed topics YAML file from Git to a Kafka or Redpanda cluster. Create topics, add partitions and set configs, refuse a partition decrease, and verify every change.
When a run of a flow with a QUEUE concurrency limit hangs, its schedule piles up identical queued runs that later execute back to back. Keep one run per input set, kill the duplicates, and label what they duplicated.
Find failed Kestra executions, send details to Slack, and restart them behind an approval gate.
Continuously audit Karapace Schema Registry compatibility modes, detect schema drift, alert on Slack, and safely enforce backward compatibility.
Checkpoint a Kafka consumer group's committed offsets every hour, and after a bad consumer release rewind the group to the last checkpoint before it, with approval and a verified result.
Prune a Schema Registry subject's version history down to the newest keep_n with soft deletes behind an approval gate, then re-read the subject and prove every pruned schema id still resolves.
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.
Snapshots the flows of a self-hosted Kestra instance every night through its own API. One flows ZIP per namespace and a SHA-256 manifest compared with the previous night (added, removed, changed, revision only), both copied to S3 so the backup survives losing the instance.
Audits Kafka topics for uncompressed payload streams and alerts on network bandwidth waste.
Compare live flows with their deployed Git baseline and save approved UI edits to a review branch.
Find Kafka consumer groups with more members than their topic has partitions, so some consumers sit idle, alert Slack, and optionally add partitions, wait for the rebalance and verify every member is busy.
Measure every Kafka topic on disk with DescribeLogDirs, flag topics over their budget or with unbounded retention, alert Slack, and optionally cap them with retention.bytes, verify and wait for the space to come back.
Detect repeated polling-trigger failures and disable the exact trigger behind approval, with scheduler-state verification.
Audits Karpenter autoscaler telemetry for failed EC2 node launches, consolidation stalls, and spot interruptions.
Audit Kafka topic min.insync.replicas and leader election configs, track violations in KV, gate changes with Pause, and harden configs safely.
Intercept Kafka dead-letter events, classify transient vs poisoned records, replay recoverable messages, and isolate toxic payloads to S3.
Counts executions and failures per namespace of a self-hosted Kestra instance for the last 24 hours, fetches the ERROR log lines of the recent failed executions through the Kestra API and posts the first error of each failed run to Slack, with the full digest as one JSON Lines file.
Find Schema Registry subjects whose Kafka topic is gone, plus subjects left soft deleted, permanently delete only those behind an approval gate, then re-list to confirm each one is gone.
Compare live Kafka topic configs with a declared policy, alert Slack on every drifted key or missing topic, and optionally put the drifted keys back with TopicUpdate and verify the fix.
Count FAILED executions in a namespace over a lookback window via Kestra's own API, alert Slack on a breach, read-only.
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.