Kestra

Kestra

All-in-one automation & orchestration platform

5.0
1 review

499 followers

Automation tools often sideline developers, resulting in fragmented systems. Kestra is an open-source orchestration platform that bridges the gap with low-code UI, full-code API, Git sync, 600+ plugins, and remote execution—run tasks anywhere, in any language.
Kestra gallery image
Kestra gallery image
Kestra gallery image
Kestra gallery image
Kestra gallery image
Kestra gallery image
Kestra gallery image
Free
Launch Team
AssemblyAI
AssemblyAI
Build voice AI apps with a single API
Promoted

What do you think? …

Emmanuel Darras
👋🏻 Hi Product Hunt makers, I’m Emmanuel, CEO at Kestra—an open-source Orchestration platform to automate everything, everywhere, all at once! Today, we’re excited to introduce Kestra here for the first time! ❓💡 Why Kestra? Most tools for automation either cater to non-technical users or lock developers into rigid ecosystems. At Kestra, we believe developers deserve a platform that doesn’t sacrifice flexibility for simplicity. We’ve built Kestra to bridge the gap, empowering all teams to orchestrate, automate, and work together. ⭐🤔 What Makes Kestra Special?
  • Declarative meets business logic: Define your workflows and scheduling in YAML and bring your business logic in any programming language (Python, Java, R, Ruby, ...)
  • Everything as code & from the UI: Low-Code, Full-Code, No-Code, start simple, scale complexity, you choose your path.
  • Remote execution anywhere: Run your tasks anywhere in local, on-premises, or in the cloud. Kestra’s remote execution capabilities ensure your workflows are scalable, portable, and not tied to a specific environment.
  • 600+ Plugins: BigQuery, S3, Snowflake, Databricks, Kafka, dbt, Fivetran and more!
  • Designed for developers to work together: Kestra unifies teams. From data engineers managing pipelines to platform engineers optimizing infrastructure and even non-technical teams building automation workflows, Kestra fosters collaboration across your organization. 🛠️⚙️ Built to Automate and Orchestrate Everything
  • Data Pipelines: Orchestrate ETL workflows, pulling data from multiple sources, transforming it, and delivering data to your business intelligence tools.
  • Machine Learning Automation: Train, evaluate, and deploy models, integrating with your favorite ML tools and infrastructure.
  • DevOps Orchestration: Manage infrastructure-as-code, CI/CD pipelines, and monitoring in one centralized platform.
  • Event-Drive Processes: Automate processes triggered by real-time events, whether from APIs, file uploads, or message queues.
  • Multi-Cloud Operations: Manage workflows across AWS, GCP, Azure, or your private infrastructure without vendor lock-in. ❤️👩‍💻 Why Developers Love Kestra? Here's what makes our community excited:
  • Simplicity Meets Power: Intuitive workflows, powerful features.
  • Community-Driven: Open source forever, with a growing ecosystem.
  • Proven at Scale: Orchestrating 20M+ workflows per month—and counting! 💬🙌 We’d love your feedback and support! Let us know what you think in the comments below—we value your feedback! Check out Kestra and give us a ⭐ on GitHub: https://github.com/kestra-io/kestra Let’s build something great together! Thank you everyone 🙏
  • Jorge Alcántara
    Very cool! Any plans to take it a step further and let the business logic be translated from unstructured requirements?
    Ludovic DEHON
    Hi @jalcantara ! CTO & Co-founder of Kestra here. Can you explain me what do you mean with unstructured requirements?
    Jorge Alcántara
    Hi @ldehon! Business requirements in the form that they would come from a client or an exec (free text) rather than formalizing them in Yaml. (Great work btw!)
    Ludovic DEHON
    @jalcantara Additional SDKs are definitely on the roadmap! Overall, you don't need to make any changes to your business logic code to bring it to Kestra — just point Kestra to your code and we'll run it for you at the right time, at scale, make sure it's retried when needed, has the right concurrency, timeouts, infrastructure dependencies, permissions, etc. Does it answer your question, or did you mean AI by unstructured requirements?
    Jorge Alcántara
    I think I refer to a separate possible feature set, @ldehon. Where the user of Kestra becomes an exec or PM rather than engineering. Everything else sounds great though
    Tony Tong
    This looks like an incredibly useful tool for automating countless mundane tasks. I especially love how you emphasize that people shouldn’t have to choose between systems designed exclusively for non-technical users and developer lock-in tools. The conceptual framework reminds me of how Flutterflow approached abstraction—starting with components developers are already familiar with, then building UI on top of that. It really feels like you’re bringing the best of both worlds into automation! Congratulations on the launch! As a developer, I think I need this in my toolkit, I’ll give it a try sometimes later today and share my feedback with you!
    Emmanuel Darras
    @tonyabracadabra Thanks for your thoughtful analysis of Kestra! Many of our users do exactly what you mentioned—creating their own abstractions on top of Kestra to make it even more accessible for business users. Being API-first opens up endless possibilities, both for developers and as a central orchestration tool within an architecture. We’d love to hear your feedback once you give it a try!
    Tony Tong
    @emmanuel_darras Great, will do!
    Ashit Vora
    Congrats on the launch, @emmanuel_darras @martin_pierre_roset @anna__geller @bart_kestra @loic_mathieu1 . How do you handle performance or latency issues with remote execution across different setups? Also, curious - what's the business model behind Kestra?
    Anna Geller
    @emmanuel_darras @martin_pierre_roset @bart_kestra @loic_mathieu1 @ashitvora Thanks a lot! For remote execution, Kestra offers Worker Groups for low-latency tasks, as they run on always-on servers, and Task Runners for cost-effective execution of infrequent (often batch-processing) workloads, though with slightly higher latency due to on-demand compute resource provisioning. Regarding the business model, Kestra is open source, with an Enterprise Edition offering advanced features for security, scalability, governance, user management, RBAC, and team/resource isolation.
    Loïc MATHIEU
    @emmanuel_darras @martin_pierre_roset @anna__geller @bart_kestra @ashitvora we take performance in account everywhere it's possible, this is a never ending task. Depending of the task, it can be executed directly inside the Worker process for very low latency, or in a remote runner (Docker, Kubernetes, Cloud provider) for resource consuming tasks. I'm passionate about performance so if you want to know more about everything we do in this area please reac out to me in our slack so we can discuss this very interesting topic.
    Alex Combessie
    Super interesting! Glad to see a modern open-source project in that space of orchestration.
    Emmanuel Darras
    @a1x Thanks, Alex! Glad you find it interesting! Excited to push orchestration forward with open-source and developers! 🚀
    Evelyn Kumsah
    Congrats to the team! Kestra hits the sweet spot between low-code convenience and full-code flexibility! 🔥
    Emmanuel Darras
    @evelyn_kumsah Thank you so much, Evelyn! Kestra’s flexibility empowers everyone—teams, developers, specific use cases, and entire companies—by adapting seamlessly to their unique needs.
    Ryden Sun
    Congrats on launching Kestra, Emmanuel! 🎉 A flexible, open-source orchestration platform that bridges the gap between simplicity and power is exactly what many developers need. The ability to define workflows in YAML, integrate business logic in any programming language, and execute tasks remotely across environments is a game-changer. The 600+ plugins and multi-cloud capabilities make Kestra incredibly versatile for data pipelines, ML automation, DevOps, and more. Love that it’s community-driven and built for collaboration across technical and non-technical teams. Excited to see Kestra grow and empower developers to automate at scale! 🚀👏
    Emmanuel Darras
    @williamrobertscott Thank you, William! 🙌 Your words resonate deeply with what we envisioned when building Kestra. Orchestration shouldn’t come at the cost of complexity—it should be about empowering engineers to focus on innovation rather than wrestling with tools. Kestra’s versatility and open-source DNA truly thrive because of the amazing community driving it forward. Together, we’re not just simplifying orchestration; we’re redefining what’s possible at scale. Let’s keep pushing the boundaries of automation and collaboration! 🚀
    1234
    Next
    Last