Skip to content

Tasks that trigger Dagster jobs via the GraphQL API and optionally wait for results so Kestra flows can orchestrate runs.

License

Notifications You must be signed in to change notification settings

kestra-io/plugin-dagster

Repository files navigation

Kestra workflow orchestrator

Event-Driven Declarative Orchestrator

Last Version License Github star
Kestra infinitely scalable orchestration and scheduling platform Slack

twitter linkedin youtube


Get started in 3 minutes with Kestra

Get started with Kestra in 3 minutes.

Dagster Plugin for Kestra

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.

Kestra orchestrator

Running the project in local

Prerequisites

  • Java 21
  • Docker

Running tests

./gradlew check --parallel

Development

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

Documentation

License

Apache 2.0 © Kestra Technologies

Stay up to date

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.

Star the repo

About

Tasks that trigger Dagster jobs via the GraphQL API and optionally wait for results so Kestra flows can orchestrate runs.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors 8