# flowctl

> flowctl is an open-source self-hosted workflow automation platform for teams to define complex workflows as YAML/HUML files with inputs, approvals, and scheduling.

- **Category:** Workflow Automation
- **Licence:** Apache-2.0
- **Latest version:** v0.15.0
- **Open source:** oss
- **Languages:** Go, Svelte
- **Platforms:** Docker Compose, Linux
- **Tags:** Automation, Devops, Workflow Automation, Workflows, Orchestration, Scheduler, Self Service, Scheduling, Secrets Management, Rbac, OIDC, Yaml, Platform engineering, Approvals, Remote Execution

## Description

flowctl is a self-hosted workflow automation platform built for teams. Users define workflows using YAML or HUML configuration with inputs, actions, and approval gates. The platform provides built-in RBAC with teams and namespaces, OIDC-based single sign-on, encrypted secret storage for credentials, real-time execution logs, cron-based scheduling, and remote execution via SSH on managed nodes. It runs as a single Go binary with PostgreSQL as the only external dependency, and can be deployed via Docker Compose or direct binary download. The web UI is available on port 7000 by default. The project is licensed under Apache 2.0 and actively maintained.

## Links

- [Homepage](https://github.com/cvhariharan/flowctl)
- [Website](https://flowctl.net)
- [Docker](ghcr.io/cvhariharan/flowctl)
- [Demo](https://demo.flowctl.net)
- [Releases](https://github.com/cvhariharan/flowctl/releases)
- [Documentation](https://flowctl.net/docs)
- [GitHub Repository](https://github.com/cvhariharan/flowctl)

---
Source: https://selfhost.directory/project/flowctl