All 77 Dependencies

Every package Kestra depends on, ranked by repo health score.

Kestra is an open-source, event-driven orchestration platform that unifies scheduled and real-time workflow automation behind a single declarative YAML interface. Designed for data engineers, DevOps teams, and platform engineers, it lets you build, version, and run complex pipelines for data ingestion, infrastructure automation, AI agent workflows, and microservice orchestration without being tied to a specific programming language or runtime.

At its core, Kestra treats every workflow definition as code that lives in Git. Changes made through the built-in UI editor, the REST API, Terraform, or CI/CD pipelines are always reflected in the YAML source — so your orchestration logic is always auditable and reproducible. The platform ships with over 1,200 plugins covering cloud providers (AWS, GCP, Azure), message brokers (Kafka, Pulsar, Redis, NATS, SQS, Google Pub/Sub), databases, scripting runtimes (Python, Node.js, R, Go, Shell), and developer tools.

Kestra's execution model is built for scale and resilience. It uses an internal queue backed by JDBC (PostgreSQL, MySQL, H2) or Kafka for message passing between components, with a dedicated executor, scheduler, worker, and indexer that can each be scaled independently. Task runners extend execution to Docker containers, Kubernetes jobs, and remote SSH hosts — letting compute-intensive steps run where they make sense without redesigning the workflow.

The platform now includes native MCP (Model Context Protocol) server support, allowing AI agents to invoke Kestra flows as tools. Combine this with the Langchain4j integration, built-in subflow composition, namespace-level isolation, and a live Directed Acyclic Graph topology view, and Kestra becomes a control plane that bridges traditional data engineering, infrastructure automation, and AI-native workloads.

32 storybook-vue3-router ^7.0.0 36 ansi-to-html ^0.7.2 38 remark-directive ^4.0.0 39 path-browserify ^1.0.1 40 remark-gfm ^4.0.1 41 node-md5 ^2.3.0 42 rimraf ^6.1.3 43 vue-material-design-icons ^5.3.1 44 buffer ^6.0.3 45 change-case 5.4.4 45 moment-range ^4.0.2 47 cross-env ^10.1.0 48 NProgress ^0.2.0 49 monaco-yaml 5.5.1 49 unified >=11.0.0 52 ts-node ^10.9.2 54 RapiDoc ^9.3.8 55 html-to-image ^1.11.13 59 ts-morph ^28.0.0 62 vue-virtual-scroller ^3.0.4 67 remark ^11.0.0 outdated 68 Lodash ^4.18.1 69 semver ^7.8.5 70 uuid ^14.0.1 71 MDX ^3.1.1 73 MailChecker ^6.0.20 74 Dagre ^0.8.5 outdated 75 dotenv ^17.4.2 75 globals ^17.7.0 75 Motion for Vue ^2.3.0 76 Moment Timezone ^0.6.2 78 unplugin-dts ^5.0.1 outdated 80 Shiki ^4.0.2 81 @rushstack/eslint-patch ^1.16.1 81 js-yaml ^4.1.1 outdated 82 yaml ^2.9.0 87 cRonstrue ^3.24.0 88 Google Gen AI SDK ^2.11.0 88 ECharts ^6.1.0 88 Moment.js ^2.30.1 89 @vitejs/plugin-vue ^6.0.7 89 lint-staged ^17.0.8 89 vue-tsc ^3.3.7 90 Oxlint ^1.73.0 90 prettier ^3.9.5 90 vue-echarts ^8.0.1 90 Zod ^3.25.76 outdated 91 Playwright ^1.61.1 91 Monaco Editor ^0.52.2 outdated 91 Playwright ^1.61.1 91 Sass ^1.101.0 92 @module-federation/vite ^1.16.14 92 Vitest ^4.1.10 outdated 92 Vitest ^4.1.10 outdated 92 Vitest ^4.1.10 outdated 92 jsdom ^29.1.1 outdated 92 Mermaid ^11.14.0 92 Pinia ^3.0.4 outdated 92 Vitest ^4.1.10 outdated 92 vue-i18n ^11.4.6 93 @module-federation/enhanced ^2.7.0 93 VueUse ^14.3.0 93 VueUse ^14.3.0 93 posthog-js ^1.399.1 93 Vite ^8.1.4 94 typescript-eslint ^8.63.0 94 ESLint ^10.6.0 94 PDF.js ^6.1.200 95 Axios 1.18.1 outdated 95 Element Plus >=2.13.5 95 Storybook ^10.4.6 95 Vue Router ^5.1.0 96 TypeScript ^6.0.3 outdated 96 Vue ^3.5.39 97 React ^19.0.0 97 React DOM ^19.0.0 98 Bootstrap ^5.3.8

Join founders buildingwith open source

Opinionated takes, migration guides, cost-saving tips, and insights from the open source ecosystem.

Subscribe on Substack
Join 750+ subscribers

Search