Kestra

The open-source data orchestration and scheduling platform.

Visit Website →

Overview

Kestra is an open-source data orchestration platform that allows you to define your workflows as code using a simple, declarative YAML interface. It is designed to be language-agnostic, allowing you to run scripts in various languages and technologies. Kestra is event-driven and can handle both scheduled and real-time workflows.

✨ Key Features

  • Declarative YAML interface
  • Language-agnostic
  • Event-driven architecture
  • Scalable and resilient
  • Built-in documentation and versioning

🎯 Key Differentiators

  • Declarative YAML-based workflow definition
  • Language-agnostic approach
  • Event-driven architecture

Unique Value: Provides a simple, declarative, and language-agnostic way to build and manage data pipelines, making orchestration accessible to a broader audience.

🎯 Use Cases (4)

ETL/ELT pipelines Event-driven workflows Infrastructure automation Machine learning pipelines

✅ Best For

  • Building complex, language-agnostic data pipelines
  • Orchestrating event-driven and real-time workflows

💡 Check With Vendor

Verify these considerations match your specific requirements:

  • Teams that strongly prefer a Python-native, imperative approach to defining workflows.

🏆 Alternatives

Apache Airflow Prefect Dagster

Offers a simpler and more declarative approach than Python-based orchestrators like Airflow, and is more flexible in terms of language support.

💻 Platforms

Web API

🔌 Integrations

Docker Kubernetes dbt Snowflake BigQuery Kafka Airbyte

🛟 Support Options

  • ✓ Email Support
  • ✓ Live Chat
  • ✓ Dedicated Support (Enterprise tier)

💰 Pricing

Contact for pricing
Free Tier Available

✓ 30-day free trial

Free tier: Open source, self-hosted.

Visit Kestra Website →