
Windmill Has a Free Workflow Engine — Build Internal Tools and Automations with Scripts
Windmill is an open-source workflow engine — turn scripts into UIs, APIs, and scheduled jobs. What You Get for Free Script → UI — auto-generate forms from function parameters Script → API — every script gets an API endpoint Script → Cron — schedule any script Flows — visual workflow builder with branching and loops Multi-language — TypeScript, Python, Go, Bash, SQL, GraphQL Approval flows — human-in-the-loop steps Error handling — retries, timeouts, error handlers per step Variables & secrets — centralized secret management Groups & permissions — RBAC for teams Self-hostable — Docker Compose or Kubernetes Quick Start docker compose up -d # from windmill's docker-compose.yml # This script auto-generates a UI form with inputs for each parameter def main ( customer_email : str , refund_amount : float , reason : str ): """ Process a customer refund """ # Windmill creates a form with 3 fields automatically db . execute ( " INSERT INTO refunds VALUES (?, ?, ?) " , customer_email , refund_amo
Continue reading on Dev.to Python
Opens in a new tab



