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
A human-in-the-loop vacation approval workflow that pairs a Slack approval request with an automated API submission in Kestra.
Audits BigQuery TABLE_STORAGE to detect large dormant tables exceeding retention thresholds, alerting Slack.
Audits BIND 9 DNS server telemetry to detect AXFR and IXFR zone transfer timeouts, serial number drift, and transfer rejects.
Query Cassandra's system_schema.keyspaces on a schedule, flag any keyspace still using SimpleStrategy replication, and alert Slack when the cluster is unsafely replicated or unreachable.
Deletes stale branches from a GitHub repo and reports the cleanup on Slack.
Pull recent Buildkite builds and test analytics, detect steps that swing pass to fail, and ratchet newly flaky steps into a GitHub issue plus a Slack quarantine suggestion.
Execute Camunda 8 BPMN service tasks as a resilient job worker, enforcing payload contract validation, graduated retry backoff, and instant incident escalation.
Shift deferrable batch work into a lower-carbon regional grid window without missing its hard completion deadline.
Use the Beam YAML framework with the Python SDK to read, filter, and rewrite a daily orders CSV, backfill-safe and with a non-injectable threshold.
Queue Bitcoin payouts in Postgres, wait for low mempool fees, approve the batch, and broadcast one sendmany transaction through Bitcoin Core.
The flow verifies that the published dataset URL responds, posts the data drop announcement as a skeet on Bluesky, and Slack confirms it internally.
Build a PSBT from a watch-only multisig wallet, collect and verify signatures from each signer, and broadcast once the quorum is reached, with policy limits, fee caps, and coin release on every failure path.
Flag Cassandra base tables stuck at default_time_to_live = 0 in keyspaces meant to expire data, alert Slack, then optionally set a bounded default TTL with ALTER TABLE and verify the schema.
Deploy one staging canary BPMN version, pin the definition key the engine returned and prove its message-driven instance completed.
Continuously audit Casdoor authentication engine availability, verify OIDC metadata endpoints, and alert on identity provider degradation.
Audit Caddy reverse proxy upstream pool health via Admin API, triggering Slack alerts on backend failures.
Compare a new .proto schema against its previous version with buf, block on changes that break wire compatibility, and only warn on changes that only affect reflection or JSON serialization.
Build a Docker image and push it to AWS ECR using short-lived token authentication, all in one Kestra flow.
Audit BigQuery JOBS_BY_PROJECT for runaway queries exceeding billed terabyte or slot time thresholds, alerting Slack.
Audits BIRD internet routing daemon telemetry to detect Netlink sync timeouts, kernel route table import stalls, and BGP peer drops.
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.