icon of Windmill

Windmill

Open-source developer platform and workflow engine to turn scripts into auto-generated UIs, APIs, and cron jobs, composing them as workflows.

Windmill is an open-source developer platform designed to transform scripts into production-ready applications. It enables developers to build internal tools, automate processes, and create complex workflows with ease. Key features include:

  • Auto-generated UIs and APIs: Automatically generates user interfaces and APIs from scripts, reducing development time.
  • Workflow Engine: Compose scripts into workflows using a low-code approach, enabling complex data pipelines and automation.
  • Multi-Language Support: Supports Python, TypeScript, Go, PHP, Bash, and SQL, providing flexibility for developers.
  • Self-Hosting: Easy to self-host on various infrastructures, including bare VMs, Kubernetes, and Fargate.
  • Scalability: Horizontally scalable workers to handle long-running and heavy background jobs.
  • Integration Ecosystem: Integrates with over 100 services, including GitHub, S3, Supabase, and Slack.
  • RBAC: Role-Based Access Control for visibility, edit rights, and executability.

Windmill targets developers and technical teams looking to streamline internal tool development, automate workflows, and manage scripts at scale. It offers a balance between low-code convenience and the power of code, making it suitable for both simple and complex applications.

Stay Updated

Subscribe to our newsletter for the latest news and updates about Automation Tools