Get started with Kestra in 4 minutes.
This plugin provides tasks to interact with Sifflet, a data quality and observability platform. It allows you to run rules and manage data quality checks directly from your Kestra workflows.
The RunRule
task allows you to execute Sifflet rules and monitor their execution status. It provides the following features:
- Execute rules by their ID
- Monitor rule execution status
- Get detailed execution results
- Handle rule execution failures
id: sifflet-rule-execution
namespace: dev
tasks:
- id: run-sifflet-rule
type: io.kestra.plugin.sifflet.RunRule
url: "https://your-sifflet-instance.com"
token: "{{ secret('SIFFLET_TOKEN') }}"
ruleId: "rule-123"
wait: true
maxDuration: "PT5M"
The plugin is available on the Kestra marketplace. You can install it by adding the following to your kestra.yml
:
plugins:
- io.kestra.plugin.sifflet
The plugin requires the following configuration:
url
: The URL of your Sifflet instancetoken
: Your Sifflet API token (should be stored as a secret)
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.