Windmill es una plataforma open source para convertir scripts en flujos, endpoints e interfaces internas. La empresa está en Francia y el código se publica bajo licencia AGPL-3.0.
Para qué sirve
- Convertir scripts en Python, TypeScript, Go, Bash o SQL en flujos ejecutables
- Orquestar tareas de datos y operaciones con programación y disparadores
- Construir paneles internos y endpoints a partir de los mismos scripts
- Ejecutar automatizaciones en la propia infraestructura, con control de los datos
Cómo funciona
- Un script se registra y se convierte en un paso reutilizable
- Los pasos se enlazan en un flujo con ramas y tratamiento de errores
- Los disparadores incluyen agenda, webhook, cola y eventos
- El self-hosting corre en Docker o Kubernetes
Disponibilidad y licencia
- Código fuente abierto bajo licencia AGPL-3.0
- La edición Enterprise añade funciones bajo licencia comercial
- Self-hosting sin costo de licencia y plan gratuito en la nube
Puntos fuertes
- Camino natural para quien ya tiene scripts
- Self-hosting maduro y licencia abierta
- Flujos, endpoints e interfaces en la misma plataforma
- Soporte para varios lenguajes de programación
Puntos de atención
- Propuesta más técnica que las herramientas no-code
- Exige organización propia de carpetas y permisos
- La AGPL-3.0 impone obligaciones a quien ofrece el software como servicio
