
Open-source developer platform and workflow engine
Windmill is an open-source platform to build, deploy, and monitor internal tools from scripts. It turns scripts into auto-generated UIs, APIs, cron jobs, and workflows with sub-20ms overhead, supporting Python, TypeScript, Go, Bash, SQL, and more. It positions itself as an alternative to Retool, n8n, Airflow, and Temporal.
Write and execute scripts in Python, TypeScript, Go, PHP, Bash, SQL, Rust, or any Docker image with full LSP support
Build DAG-based workflows with conditional branches, parallel execution, for-loops, and sub-20ms per-step overhead
Drag-and-drop editor to create data dashboards and internal apps combining visual components with code
Automatically generates user interfaces for scripts and flows based on their parameters
Run scripts on schedules, via webhooks, CLI, Slack commands, or email triggers with full monitoring
Fully open-source (AGPLv3) and self-hostable with complete control over data and infrastructure
Granular RBAC, SSO/SAML, secret management, OAuth, audit logs, and SOC 2 compliance
Rapidly build admin panels and operational tools by turning backend scripts into applications with auto-generated UIs
Orchestrate ETL/ELT workflows across databases, APIs, and file storage with DAG-based flows
Automate infrastructure tasks, CI/CD pipelines, monitoring alerts, and incident response workflows
Build approval flows, notification systems, and cross-service integrations with human-in-the-loop steps
Best for developer teams who want a code-first automation platform with polyglot support and near-zero execution overhead.
Best for developer teams — the most powerful code-first automation platform that replaces both Zapier and custom internal tooling
Develop locally with VS Code extension and CLI, sync with Git, deploy through CI/CD
Real-time execution logs, performance tracking, alerts, and OpenTelemetry exports
Automatic lockfile generation and dependency management across all supported languages
Chain AI/ML model calls, data preprocessing, and result handling into reliable automated workflows

AI-powered SQL client that turns natural language into database queries