Kestra

Kestra

All-in-one automation & orchestration platform

5.0
9 reviews

497 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

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!