# Windmill Automation

Open-source developer infrastructure for internal tools (APIs, background jobs, workflows and UIs). Self-hostable alternative to Retool, Pipedream, Superblocks and a simplified Temporal with autogenerated UIs and custom UIs to trigger workflows and scripts as internal apps.

Scripts are turned into sharable UIs automatically, and can be composed together into flows or used into richer apps built with low-code. Supported script languages supported are: Python, TypeScript, Go, Bash, SQL, and GraphQL.

<figure><img src="https://2273033137-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGlSezkssK5aHdG6Al3xJ%2Fuploads%2Fuq1IQqEXRNpx4oPXvPRl%2Fstacks.svg?alt=media&#x26;token=55eb8597-d900-4683-bbc9-9ed11a7daad6" alt=""><figcaption></figcaption></figure>

{% embed url="https://github.com/windmill-labs/windmill" %}
