Developer platform to turn scripts into internal UIs and workflows
- Instantly turn any Python, Typescript and Go scripts into endpoints, UIs and workflow modules
- Build powerful low-code workflows and internal UIs
- Run them at scale on your infra or ours
- Open-source alternative to Airplane, Superblocks, Retool
What can you build with Windmill?
Simple scripts or complex workflows. Get started with WindmillHub, our curated community library.
Whenever an Hacker News message contains a mention, publish it to Slack with NLTK sentiment analysed.
When new expenses are uploaded to Google Drive , extract text using Tesseract and notify on Slack.
Upon new user signup, check for existence in Postgres, hash password, add record to Postgres and Airtable, send an Email to new user.
Ban a user, notify them by email, and us by Slack
Turn scripts into internal workflows and UIs
Start with a script, or pick one from WindmillHub
Develop and maintain scripts from our feature-complete webeditor or use your own IDE and deploy from Github.
Explore common scripts from WindmillHub. Build and share your own with your team, or with the community.
Upskill your less technical teammates. It's easier to learn writing useful scripts with Windmill.
... get an app
Share your app with non-technical users without spending time building the UI. It's automatically generated from script parameters, and customizable.
Simple secret management
Credentials and sensitive values are tightly permissioned and stored securely as secrets.
Collaboration & RBAC
Define visibility, edit rights and executability for your scripts, resources, schedules, etc, using group and user-level granular permissions.
Chain scripts into Flows
Build complex Flows from atomic apps. Automatically trigger apps and Flow from webhooks, a schedule, watching for events, or slack.
Deploy and manage
Automating things is a no-brainer when there's a paved path.
Once Windmill is setup, your team never has to worry about where to run scripts for internal operations.
Deploy from GitHub
or write and manage your scripts directly from Windmill, or a mix of both, up to you.
See all past executions, and find the root cause of mishaps quickly.
Windmill natively integrates with OAuth providers to manage access and refresh tokens. If your provider isn't supported yet, we will add it easily.
Replace all your sparely used niche tools
Are your teams maintaining various niche internal tools to power ops teams? Costly one-off integrations with HubSpot, Salesforce, Slack, etc? Do you have scripts in lambdas, cron tabs, or cloud instances everybody has forgotten about except (maybe!) a single developer?
With Windmill, you can:
- Bring all your scripts in a single place
- Have a repeatable way to build and deploy new scripts
- Reuse code, connectors and integrations
- Centrally manage secrets, users and roles, audit logs
- And more
free-tier + self-hostable
As a free user you can create and be member of at most 3 non-premium workspaces. Best for personal uses.
10$ /mo /user
Any workspace can be upgraded to be a premium team workspace. Best for teams.contact us
Best for orgs or teams that use Windmill at scale and/or require a commercial licensecontact us
|Flows||Included in Free||Included in Team||Included in Enterprise|
|Automatically generates the UI||Included in Free||Included in Team||Included in Enterprise|
|Deploy from Github||Included in Free||Included in Team||Included in Enterprise|
|Webeditor with preview and code intelligence||Included in Free||Included in Team||Included in Enterprise|
|Script versioning||Included in Free||Included in Team||Included in Enterprise|
|Schedules||Included in Free||Included in Team||Included in Enterprise|
|Slackbot commands||Included in Free||Included in Team||Included in Enterprise|
|Export Workspace||Included in Free||Included in Team||Included in Enterprise|
|Embed apps externally (WIP)||Included in Free||Included in Team||Included in Enterprise|
|User based permissioning||Included in Free||Included in Team||Included in Enterprise|
|Audit logs||1 day||30 days + export to storage||30 days + export to storage|
|Group based permissioning||While in beta||Included in Team||Included in Enterprise|
|self-hosted workers||Included in Team||Included in Enterprise|
|SSO||Included in Enterprise|
|Kubernetes setup||Included in Enterprise|
|Commercial license for self-hosting||Included in Enterprise|
|Scripts versions||Last 5||Last 50||Unlimited|
|Secrets, Resources, Schedules||Unlimited||Unlimited||Not included in Enterprise|
|Flows or standalone Scripts execution||100/day||5000/day/seat||Unlimited|
|Cumulated execution time limit @ 1vCPU||100s/day||10000s/day/seat||Unlimited|
|Github issue||Included in Free||Included in Team||Included in Enterprise|
|Discord||Included in Free||Included in Team||Included in Enterprise|
|Best effort||Response within 24h||Response within 1h|
|Dedicated Support and Automation Engineer||Included in Enterprise|
|Engineer migrating all your automation to Windmill||Included in Enterprise|