Get started with Kestra in 3 minutes.
This repository provides the official Kestra plugin for Dagster.
It allows Kestra flows to trigger and interact with Dagster jobs via the Dagster GraphQL API — for example, by launching runs, waiting for completion, and retrieving job results.
This plugin is based on the standard Kestra plugin template, ensuring full compatibility with Kestra’s plugin development model, unit tests, and CI/CD workflows.
- Java 21
- Docker
./gradlew check --parallel
VSCode:
Follow the README.md within the .devcontainer folder for a quick and easy way to get up and running with developing plugins if you are using VSCode.
Other IDEs:
./gradlew shadowJar && docker build -t kestra-custom . && docker run --rm -p 8080:8080 kestra-custom server local
Note
You need to relaunch this whole command everytime you make a change to your plugin
go to http://localhost:8080, your plugin will be available to use
- Full documentation can be found under: kestra.io/docs
- Documentation for developing a plugin is included in the Plugin Developer Guide
Apache 2.0 © Kestra Technologies
We release new versions every month. Give the main repository a star to stay up to date with the latest releases and get notified about future updates.

