Skip to main content

Getting started with Windmill

Windmill is a fast, open-source workflow engine and developer platform. It's an alternative to the likes of Retool, Superblocks, n8n, Airflow, Prefect, Kestra and Temporal, designed to build comprehensive internal tools (endpoints, workflows, UIs). It supports coding in TypeScript, Python, Go, PHP, Bash, SQL and Rust, or any Docker image, alongside intuitive low-code builders.

Choose Your Setup

Windmill cloud

Quickly get started with our Cloud App, no credit card required. Sign up using GitHub, GitLab, Google, or Microsoft SSO. Start with 1,000 monthly executions on our Community Plan, and easily upgrade for more. Start with Windmill cloud.

Self-host Windmill

For full control over your infrastructure, self-host Windmill using our helm charts for Kubernetes or docker-compose for simpler setups. Learn how to self-host Windmill.

Development options

Integrated Development Environment (IDE)

Windmill supports development directly within its built-in IDE, tailored for creating scripts, workflows, and UIs efficiently.

Local development

Prefer your own setup? No problem. Windmill integrates smoothly with local environments, including a VS Code extension and tools for Git-based deployment to production. Explore local development options.

Ready to deploy?

Move from staging to production seamlessly with Windmill's deployment guides, ensuring your projects are production-ready. Deploy to production.