Kestra

Kestra

Kestra is an open source event-driven orchestration platform that makes both scheduled and event-driven workflows easy through a declarative YAML interface and intuitive UI.

Similar self-hosted alternatives:
Repository activity:
Stars
18,363
Forks
1,534
Watchers
137
Open Issues
450
Last commit
about 13 hours ago
Details:
Estimated Popularity
77
License
Apache-2.0
Deployment Difficulty
Medium
Language
Java
Kestra screenshot

Kestra is an open source workflow orchestration platform that enables both scheduled and event-driven automation through a declarative YAML interface. It brings infrastructure-as-code practices to workflow automation while providing an intuitive UI for visual development.

Key Features

  • Workflow Management:

    • YAML-based workflows
    • Visual flow builder
    • Event-driven triggers
    • Scheduled executions
    • Version control integration
    • Real-time topology view
  • Development Features:

    • Code editor with auto-completion
    • Syntax validation
    • Git integration
    • CI/CD support
    • Plugin development SDK
    • Terraform provider
  • Execution Capabilities:

    • Multi-language support
    • Docker/Kubernetes integration
    • Local/remote execution
    • Parallel processing
    • Error handling
    • Retry mechanisms
  • Integration Support:

    • 600+ plugins available
    • Cloud service connectors
    • Database integrations
    • Message queue support
    • API interactions
    • Custom plugin creation

Who Should Use Kestra

Kestra is ideal for:

  • Development Teams needing workflow automation
  • DevOps Engineers managing infrastructure tasks
  • Data Engineers orchestrating pipelines
  • Organizations requiring scalable automation
  • Teams wanting code-first solutions

Getting Started

The platform can be quickly deployed via Docker with a single command. It supports both local development and production deployments with comprehensive documentation for setup and configuration.

Whether you're automating simple scripts or complex distributed workflows, Kestra provides the infrastructure and tools needed for reliable workflow orchestration while maintaining infrastructure-as-code best practices.

Help improve this content

Found an error or want to add more information about Kestra? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects