Skip to content

kestra-io/plugin-sifflet

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 4 minutes with Kestra

Get started with Kestra in 4 minutes.

Kestra Sifflet Plugin

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.

Tasks

RunRule

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

Example

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"

Installation

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

Configuration

The plugin requires the following configuration:

  • url: The URL of your Sifflet instance
  • token: Your Sifflet API token (should be stored as a secret)

License

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.

Star the repo

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7