Background
kiok

kiokWorkflow Orchestration Platform

kiok Key Features

Discover the core capabilities of the workflow orchestration platform.

DAGs as Code

Define workflows in YAML, Python or Java; every format compiles once into a single DagSpec.

Scheduling & Date Templates

Cron schedules, manual triggers and catch-up of missed intervals, with #{ } date macros so each run works on the dates of its own interval.

Operators & Engine Integrations

Orchestrate shell, python and http tasks alongside Livy (Spark), Trino and Ontul jobs in one dependency-driven DAG.

Distributed Execution & HA

A master/worker cluster runs tasks in parallel on worker slots; leader and driver failover resume runs without re-running completed tasks.

Git Sync & Bundle Deployment

Sync DAGs automatically from multiple Git repositories, including private ones, or upload bundles for air-gapped environments.

Connections & Encryption

Credentials live in an encrypted connection store and are used only through ${conn} / ${secret} references; built-in KMS encrypts all cluster state at rest.

IAM & Single Sign-On

AWS IAM-style policies control access down to individual DAGs, with OIDC, SAML 2.0 and LDAP / Active Directory sign-in.

Monitoring & Logs

The admin UI shows run graphs, timelines, live task logs, metrics and cluster topology including the ZooKeeper ensemble.

Backup, Restore & Maintenance

Incremental S3 backups on a cron schedule with retention policies, plus a maintenance mode that stops new runs during restores or upkeep.

Use Cases

Data Pipeline Orchestration

Schedule and run ETL/ELT and analytics jobs with Livy (Spark), Trino, and Ontul operators, driven by task dependencies.

Job Automation

Automate recurring batch jobs reliably across a scalable worker fleet.

Workflow as Code

Version-control workflows in git and deploy them to the cluster with a single push.

Reliable Operations

Backup and restore (cron schedule, retention policy), leader failover, and encrypted state for production-grade reliability.

Considering kiok for your workflows?

Author. Schedule. Orchestrate.

Run your workflows on a distributed, secure orchestration platform.