Run This Ai
EN DE

uTask: Declarative Workflow Automation for Business Processes

uTask by OVH models and executes business processes declared in YAML — with a web dashboard, REST API, retries and a plugin system. A self-hosted alternative to proprietary orchestration.

Most automation platforms force you to either write brittle glue code or lock yourself into a proprietary SaaS. uTask, the open-source automation engine built by OVH, takes a third path: you model your business processes declaratively in YAML, and the engine handles execution, retries, conditions and failure handling for you.

🚀 Want to deploy uTask yourself?

Docker configs, system requirements, and installation guides — all on one page.

View uTask Tool Page →

What Makes uTask Different?

Instead of writing code that orchestrates every step, you write a task template — a YAML file describing the steps, their dependencies, conditions, retry policies and timeouts. uTask executes the process, tracks state, and gives you a clean web dashboard to inspect runs in real time.

uTask dashboard

Key Capabilities

CapabilityWhat You Get
Declarative YAMLProcesses, steps, conditions and retries defined in readable config
Web DashboardTrack running instances, inspect state and logs
REST APITrigger and manage processes programmatically
Plugin SystemCustom task implementations in Go
Retries & BackoffBuilt-in failure handling with configurable policies

Who Is It For?

uTask fits teams that run human-in-the-loop processes — approval flows, incident management, provisioning pipelines — where each step has conditions, watchers and escalation rules. With ~1.4K GitHub stars and an official Docker image, it is production-tested infrastructure, not a toy.

💡 Self-hosted and license-friendly: uTask is BSD-3-Clause licensed, so you can run it on your own hardware with no vendor lock-in.

🚀 Ready to automate with uTask?

Get the Docker setup, requirements and full installation guide on one page.

View uTask Tool Page →
#automation #workflow #utask #yaml #self-hosted