What is Kestra?
Kestra is an open-source orchestration platform built to handle workflows of any scale — from simple three-step automations to complex pipelines with hundreds of tasks running across distributed systems.
Unlike tools that are built for a single use case and fall short outside that area, Kestra gives you flexibility. You can build workflows with code (YAML), visually with a no-code editor, or even with the AI Copilot that writes your flows for you. Use whichever approach fits your style and the complexity of what you're building.
Kestra is API-first and event-driven, which makes it a natural fit for modern systems. It is also built to scale, with the observability and control you need for everything from simple automations to mission-critical enterprise workflows.
Kestra is language-agnostic. Need to run a Python script? Go ahead. Want to call a shell command? No problem. Prefer Node.js, R, or Julia? Kestra supports them all. This means you can use the right tool for each part of your workflow, rather than being locked into a single language or runtime.
And because Kestra is built for real-world systems, it connects to everything. With over 1,000 plugins, you can integrate with databases, cloud platforms, APIs, message queues, monitoring tools, and more. Whether you need to orchestrate across databases, cloud storage, chat tools, or warehouses — like PostgreSQL, AWS S3, Slack, and Snowflake — Kestra can plug into each one without custom integration code.